У меня просто возникла проблема, когда 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) , Мне не повезло, поэтому я отключил попытки, которые я сделал.
Итак ... является index.php/FullCircle перенаправлением на index.php/Special: Random? Похоже, возможно, он ожидает, что для служения случайной странице, но вы потеряли все, что обращалось с этим Специальным, верно? Возможно, проблема в порт 81 vhost - это тот, который вы добавили недавно? Возможно, что-то, что вы считаете глобальным, но доступно только для другого vhost. Может быть, вы можете опубликовать некоторые из конфигов ... –
Я думаю, Special: Random перенаправляется на FullCircle или что-то в этом роде. Это часть нашей вики, и я щелкнул по опции «Случайная страница», которая, вероятно, является тем, что дает это сообщение. Это не имеет никакого отношения к этому, потому что это происходит на всех страницах и на всех сайтах. Это, скорее всего, проблема с портом, так как на прошлой неделе я добавил второй vhost на этом порту. Мой коллега упомянул вскоре после того, как я опубликовал это, что есть конфликт портов, так что это, вероятно, проблема, и мы, надеюсь, будем смотреть на это сегодня. – jwynveen