подвисания apache

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

4umodan
Сообщения: 73
ОС: Ubuntu 9.10

подвисания apache

Сообщение 4umodan »

есть nginx0.7+apache2.0+php5.2+mysql5.5
все это крутится на freeBSD 7.3, которую я поставил дней 5 назад. и с самого начала apache не желает нормально работать. не обрабатывает соединения и все тут. server-status не могу посмотреть, не грузится. но создается полное ощущение, что соединения просто ставятся в очередь и не обрабатываются. в логах совершенно ничего нет. никаких ошибок. ни в messages ни в apache.log.
даже не знаю на что и думать.
Спасибо сказали:
Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

Re: подвисания apache

Сообщение DarkLelik »

Что значит не обрабатывает соединения ? Какая ошибка ?

Код: Выделить всё

sockstat | grep http

Что показывает ?
Странно что нет в логах ничего. Увеличите apache loglevel. Почти наверняка что-то прояснится.
server-status не могу посмотреть, не грузится

Извините, что не грузится ?
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали:
4umodan
Сообщения: 73
ОС: Ubuntu 9.10

Re: подвисания apache

Сообщение 4umodan »

DarkLelik писал(а):
22.04.2010 09:01
Что значит не обрабатывает соединения ? Какая ошибка ?

Код: Выделить всё

sockstat | grep http

Что показывает ?
Странно что нет в логах ничего. Увеличите apache loglevel. Почти наверняка что-то прояснится.
server-status не могу посмотреть, не грузится

Извините, что не грузится ?

сумел-таки в момент просветления посмотреть server-status:
Current Time: Thursday, 22-Apr-2010 15:05:14 OMSST
Restart Time: Thursday, 22-Apr-2010 14:56:54 OMSST
Parent Server Generation: 0
Server uptime: 8 minutes 20 seconds
Total accesses: 1328 - Total Traffic: 4.1 MB
CPU Usage: u9.21094 s1.55469 cu0 cs0 - 2.15% CPU load
2.66 requests/sec - 8.5 kB/second - 3265 B/request
1 requests currently being processed, 0 idle workers

SWSSSS..........................................................
................................................................
................................................................
................................................................

и картина не меняется с течением времени. ни новых запросов не появляется, ни старых исчезает.
# sockstat | grep httpd
www-data httpd 99242 3 tcp4 6 *:8080 *:*
www-data httpd 99237 3 tcp4 6 *:8080 *:*
www-data httpd 99236 3 tcp4 6 *:8080 *:*
www-data httpd 99235 3 tcp4 6 *:8080 *:*
www-data httpd 99234 3 tcp4 6 *:8080 *:*
www-data httpd 99233 3 tcp4 6 *:8080 *:*
root httpd 99232 3 tcp4 6 *:8080 *:*
Спасибо сказали:
Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

Re: подвисания apache

Сообщение DarkLelik »

Так , ясно то что ничего не ясно.
Что с логлевел ?
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали:
4umodan
Сообщения: 73
ОС: Ubuntu 9.10

Re: подвисания apache

Сообщение 4umodan »

DarkLelik писал(а):
22.04.2010 20:27
Так , ясно то что ничего не ясно.
Что с логлевел ?

поставил debug. пока что никаких изменений в логах..
Спасибо сказали:
Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

Re: подвисания apache

Сообщение DarkLelik »

FireWall ? может с ним что ?

Код: Выделить всё

telnet IP 8080

Что показывает ?
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: подвисания apache

Сообщение neol »

В server-status видно, что процессы подвисают на старте (SWSSSS как-бы намекает, что работает только один чайлд), попробуйте повырубать все модули и растартануть апач. Если заведется нормально, то надо разбираться, что вы понаприкручивали к бедному индейцу.
Спасибо сказали:
Thug
Сообщения: 200

Re: подвисания apache

Сообщение Thug »

Гм, а если для начала убрать нгинкс из связки? И запустить только голый апач с выключенным всем ненужным?
Страйкбол - игра админов :)
Спасибо сказали:
4umodan
Сообщения: 73
ОС: Ubuntu 9.10

Re: подвисания apache

Сообщение 4umodan »

Thug писал(а):
23.04.2010 15:36
Гм, а если для начала убрать нгинкс из связки? И запустить только голый апач с выключенным всем ненужным?

я на сайт захожу вот так: http://domain.com:8080. нгинкс тут не при чем. он дает ошибку "bad gateway" во время зависания

файрволл вообще не настраивал. так что, думаю, он тоже отпадает
Спасибо сказали:
Аватара пользователя
Dimas
Сообщения: 137
Статус: FreeBSD

Re: подвисания apache

Сообщение Dimas »

Проверьте изначально связка apache+php+mysql работает нормально ?
что говорит httpd-error ?
Спасибо сказали:
Аватара пользователя
shade1387
Сообщения: 146
ОС: Arch

Re: подвисания apache

Сообщение shade1387 »

запустите httpd из консоли с опцией -X
Спасибо сказали:
4umodan
Сообщения: 73
ОС: Ubuntu 9.10

Re: подвисания apache

Сообщение 4umodan »

я уже решил проблему.
не знаю, что там было с версией 2.0.63, но apache 2.2 с теми же модулями и с тем же конфигом работает прекрасно!
Спасибо сказали: