LINUX.ORG.RU
ФорумAdmin

Squid: url_rewriter «вылетает по расписанию»


0

0

Добрый день,
есть сервер: Debian 4.0, Squid 2.6.STABLE5,
редиректор (для резки банеров и управлением доступа) http://bars.neman.by/projects/sqlredir/files/redir-5.0.13.tar.gz

по-началу настроил и всё работало отлично,
но недели две назад стал вываливаться этот редиректор;
причём с наблюдается периодичность - каждые полчаса,
пока все процессы не вылятят

в конфиге: url_rewrite_children 15

кусок из лога
2008/06/27 09:01:36| WARNING: url_rewriter #3 (FD 120) exited
2008/06/27 09:31:37| WARNING: url_rewriter #4 (FD 121) exited
2008/06/27 10:01:38| WARNING: url_rewriter #5 (FD 122) exited
2008/06/27 10:31:39| WARNING: url_rewriter #6 (FD 123) exited
2008/06/27 11:01:40| WARNING: url_rewriter #7 (FD 124) exited
2008/06/27 11:13:40| parseHttpRequest: Requestheader contains NULL characters
2008/06/27 11:13:40| parseHttpRequest: Unsupported method '..'
2008/06/27 11:30:06| WARNING: All url_rewriter processes are busy.
2008/06/27 11:30:06| WARNING: up to 19 pending requests queued
2008/06/27 11:31:41| WARNING: url_rewriter #8 (FD 125) exited
2008/06/27 11:31:41| Too few url_rewriter processes are running
2008/06/27 11:31:41| Starting new helpers
2008/06/27 11:31:41| helperOpenServers: Starting 15 'sqlredir' processes

Конфиги правил - не помогло.
Может есть у кого соображения, чем это может быть вызванно.

Ответ на: комментарий от SlavikSS

пока увеличил
cache_mem 256 MB
ночь продержался,
хотя процессы и "вылетали", но успешно стартовали новые.
ночью закономерности ровно пол часа между "вылетами" процессов не наблюдалось.

Не могу понять из-за чего это стало происходить.
Работал, работал нормально, без ошибок, и потом вроде без видимых причин стал глючить.
Уже мозг закипает. :-(

вот фрагмент лога сквида, когда первый раз процесс "вылетел":

2008/06/18 10:29:59| parseHttpRequest: Requestheader contains NULL characters
2008/06/18 10:29:59| parseHttpRequest: Unsupported method '..'
2008/06/18 10:29:59| clientReadRequest: FD 39 (192.168.100.185:2066) Invalid Request
2008/06/18 11:02:17| parseHttpRequest: Requestheader contains NULL characters
2008/06/18 11:02:17| parseHttpRequest: Unsupported method '..'
2008/06/18 11:02:17| clientReadRequest: FD 60 (192.168.100.185:2134) Invalid Request
2008/06/18 11:33:02| WARNING: unparseable HTTP header field {POST /rusradio HTTP/1.0}
2008/06/18 11:36:14| WARNING: url_rewriter #1 (FD 10) exited

и где-то за час до этого было аварийное выключение сервера - обесточили

quaker666
() автор топика
Ответ на: комментарий от quaker666

> и где-то за час до этого было аварийное выключение сервера - обесточили

192.168.100.185 -- этот сервер аварийно обесточивали?

anonymous
()
Ответ на: комментарий от quaker666

> С него запрос пришел не верный

Пришел один раз или каждые полчаса приходит?

> ночью закономерности ровно пол часа между "вылетами" процессов не наблюдалось.

в это время, ночью, 192.168.100.185 был выключен?

anonymous
()
Ответ на: комментарий от anonymous

Такие запросы приходят часто и с разных компов.
И до того как стал валиться, и после, т.е. на данный момент.
А вылетает строго в одно время и с периодичностью в полчаса
даже когда нет ошибок:

2008/07/01 09:31:51| WARNING: url_rewriter #1 (FD 10) exited
2008/07/01 10:01:52| WARNING: url_rewriter #2 (FD 11) exited
2008/07/01 10:31:50| WARNING: url_rewriter #4 (FD 13) exited

quaker666
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.