ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx: configuration file test failed



On 26.12.2012 16:35, Igor Sysoev wrote:

тестирование конфигурации завершается с сообщением про ошибку:

# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] listen() to 11.22.33.44:80, backlog 1024 failed (98: Address 
already in use)
nginx: configuration file /etc/nginx/nginx.conf test failed

"nginx -t" делает bind() и listen(), чтобы убедиться, что
указанные адреса существуют. Ошибка EADDRINUSE обычно
возвращается для bind() и в режиме "nginx -t" игнорируется.
Linux возвращет EADDRINUSE для listen(), если кто-то уже слушает
на *:80, а для listen() указан конкретный адрес.

Игорь, спасибо за ответ.

на *:80 в этом контейнере никто не слушал.
похоже что я нашел ошибку в OpenVZ ядре,
которая проявляется если контейнер был
восстановлен после suspend / resume,
как сейчас по умолчанию делает новая
версия /etc/init.d/vz из vzctl-4.1.1
при полном reboot`e всего сервера.

более подробно про эту ошибку здесь:
http://bugzilla.openvz.org/show_bug.cgi?id=2470

--
Best regards,
 Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.