Nginx по команде service nginx restart слишком долго перезапускается, более часа...
# service nginx restart Stopping nginx:.......................................... ......................................................... ....................ТАК ПРОШЁЛ ЧАС....................... .........................................................
Никогда бы сам не догадался, что проблема в присутствии мёртвых доменов или сетей в конфигурации (proxy_pass) Nginx, и что они влияют на рестарт сервера:
server { listen 80; server_name realdomain.com example.com; proxy_pass http://example.com:8000/specialpath/; }
Так, например если example.com не ресолвится или не прописан на локальный ИП в /etc/hosts, то будут таймауты при перезагрузке, которые по всей вероятности были на полтора часа прописаны в :)
# Default 60s proxy_connect_timeout 900s; proxy_read_timeout 900s; proxy_send_timeout 900s;
Такие большие таймауты устанавливались в среде разработки под большие сайты.
Но нафига те таймауты врубать при рестарте, непонятно.
# service nginx
Usage: /etc/init.d/nginx {start|stop|reload|configtest|status|force-reload|upgrade|restart}force-reload я не пробовал, у кого возникнет похожий геммор - попробуйте force-reload или убавьте proxy_connect_timeout, отпишите в комментарии.

