2010-02-12 2 views
0

У меня просто возникла проблема, когда Apache автоматически перезагружается после каждых нескольких запросов, которые он получает. Он работает отлично в течение долгого времени, и я не уверен, почему это произойдет. Единственное, что я сделал недавно, это добавить запись в мой файл vhosts для прослушивания другого виртуального хоста на IP-адресе, на котором он работает. Тем не менее, я перезагрузился, чтобы вернуться к тому, что было, и я все еще вижу проблему.Apache автоматически перезапускает каждую пару запросов

Это то, что error.log показывает:

[Fri Feb 12 16:29:12 2010] [notice] Parent: child process exited with status 0 -- Restarting. 
[Fri Feb 12 16:29:13 2010] [notice] Apache/2.2.8 (Win32) DAV/2 mod_fastcgi/2.4.6 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color mod_auth_sspi/1.0.1 SVN/1.4.3 PHP/5.2.5 configured -- resuming normal operations 
[Fri Feb 12 16:29:13 2010] [notice] Server built: Jan 18 2008 00:37:19 
[Fri Feb 12 16:29:13 2010] [notice] Parent: Created child process 6732 
[Fri Feb 12 16:29:14 2010] [notice] Child 6732: Child process is running 
[Fri Feb 12 16:29:14 2010] [notice] Child 6732: Acquired the start mutex. 
[Fri Feb 12 16:29:14 2010] [notice] Child 6732: Starting 250 worker threads. 
[Fri Feb 12 16:29:14 2010] [notice] FastCGI: process manager initialized 
[Fri Feb 12 16:29:15 2010] [notice] Child 6732: Starting thread to listen on port 443. 
[Fri Feb 12 16:29:15 2010] [notice] Child 6732: Starting thread to listen on port 82. 
[Fri Feb 12 16:29:15 2010] [notice] Child 6732: Starting thread to listen on port 81. 
[Fri Feb 12 16:29:15 2010] [notice] Child 6732: Starting thread to listen on port 80. 
[Fri Feb 12 16:29:22 2010] [error] [client 192.168.3.12] (20024)The given path misformatted or contained invalid characters: Cannot map GET /wiki/index.php/Special:Random HTTP/1.1 to file, referer: http://review.laughlin.com:81/wiki/index.php/FullCircle 
[Fri Feb 12 16:29:22 2010] [notice] Parent: child process exited with status 0 -- Restarting. 
[Fri Feb 12 16:29:23 2010] [notice] Apache/2.2.8 (Win32) DAV/2 mod_fastcgi/2.4.6 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color mod_auth_sspi/1.0.1 SVN/1.4.3 PHP/5.2.5 configured -- resuming normal operations 
[Fri Feb 12 16:29:23 2010] [notice] Server built: Jan 18 2008 00:37:19 
[Fri Feb 12 16:29:23 2010] [notice] Parent: Created child process 7252 
[Fri Feb 12 16:29:24 2010] [notice] Child 7252: Child process is running 
[Fri Feb 12 16:29:24 2010] [notice] Child 7252: Acquired the start mutex. 
[Fri Feb 12 16:29:24 2010] [notice] Child 7252: Starting 250 worker threads. 
[Fri Feb 12 16:29:24 2010] [notice] FastCGI: process manager initialized 
[Fri Feb 12 16:29:24 2010] [notice] Child 7252: Starting thread to listen on port 443. 
[Fri Feb 12 16:29:24 2010] [notice] Child 7252: Starting thread to listen on port 82. 
[Fri Feb 12 16:29:24 2010] [notice] Child 7252: Starting thread to listen on port 81. 
[Fri Feb 12 16:29:24 2010] [notice] Child 7252: Starting thread to listen on port 80. 

Я бегу через XAMPP (не мои предпочтения, но был создан передо мной), и вот версии он перечисляет:

Apache 2.2.8 
MySQL 5.0.51 
PHP 5.2.5 + PHP 4.4.8 rc2 dev + PEAR 
PHP-Switch win32 1.0 (please use the "php-switch.bat") 
XAMPP Control Version 2.5 from www.nat32.com  
XAMPP Security 1.0 
SQLite 2.8.15 
OpenSSL 0.9.8g 
phpMyAdmin 2.11.4 
ADOdb 4.96 
Mercury Mail Transport System v4.52 
FileZilla FTP Server 0.9.25 
Webalizer 2.01-10 
Zend Optimizer 3.3.0a 
eAccelerator 0.9.5.2 for PHP 5.2.5 (comment out in the php.ini) 

Кто-нибудь знает причины, по которым это может произойти? Я пытаюсь вручную перезапустить службу Apache много раз без везения. Также были найдены предложения по замене libmysql.dll или других файлов в корзине, но мне также не повезло с этим.

Единственное, что я сделал недавно на этом сервере, - это заставить PHP работать в IIS (который уже давно работал на компьютере на другом IP-адресе, но я просто пытался включить PHP) , Мне не повезло, поэтому я отключил попытки, которые я сделал.

+0

Итак ... является index.php/FullCircle перенаправлением на index.php/Special: Random? Похоже, возможно, он ожидает, что для служения случайной странице, но вы потеряли все, что обращалось с этим Специальным, верно? Возможно, проблема в порт 81 vhost - это тот, который вы добавили недавно? Возможно, что-то, что вы считаете глобальным, но доступно только для другого vhost. Может быть, вы можете опубликовать некоторые из конфигов ... –

+0

Я думаю, Special: Random перенаправляется на FullCircle или что-то в этом роде. Это часть нашей вики, и я щелкнул по опции «Случайная страница», которая, вероятно, является тем, что дает это сообщение. Это не имеет никакого отношения к этому, потому что это происходит на всех страницах и на всех сайтах. Это, скорее всего, проблема с портом, так как на прошлой неделе я добавил второй vhost на этом порту. Мой коллега упомянул вскоре после того, как я опубликовал это, что есть конфликт портов, так что это, вероятно, проблема, и мы, надеюсь, будем смотреть на это сегодня. – jwynveen

ответ

0

Оказывается, это была помеха от попыток настроить PHP в IIS на той же машине.

Смежные вопросы