Колхозники и apache make_sock :)

In: linux| memcached| work

9 Фев 2009

Starting httpd: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs!

при возникновении такой ошибки на боевом сервере, обычно после apachectl stop, меня охватывала паника, и все на что хватало воспаленного мозга - reboot в консоли. Учитывая что процессов апача запущено не было, а на 80м порту висела пара FIN_WAIT’ов, выбора казалось бы нет ))) И так было не раз.

Стоило чуть задуматься немного погуглить, и нашелся простейший ответ:
netstat -lnp | grep ':80' в моем случае подсказало мне, что 80й порт каким-то чудом умудряется занять memcached, за что он моментально наказывается killall -9 memcached :))

Вот такие дела. Воистину, reboot - крайняя мера в линухах ))

1 Response to Колхозники и apache make_sock :)

Avatar

metagovt

Март 30th, 2010 at 04:04

Поздравляю, эта блестящая мысль придется как раз кстати

Comment Form

О блоге

Этот блог является маленьким складом мыслей, ссылок, и всяческих полезностей. Ведется для себя, но если будет кому-то интересен - я только рад.

Photostream

    Monkey business Colorful poverty Lady with some baggage