У меня периодически возникает проблема на сервере с Plesk, Port 80
не прослушивается, но 7080
прослушивается, поэтому веб-сайты не отвечают на Port 80
.
#netstat -tlpn | grep :80
#netstat -tlpn | grep :7080
tcp 0 0 :::7080 :::* LISTEN 3009/httpd
# plesk sbin nginxmng -s
Enabled
Я решаю эту проблему, выполняя следующие команды, но через несколько минут проблема периодически возвращается:
pkill -9 nginx
# service nginx start
Starting nginx: [ OK ]
# /usr/local/psa/admin/bin/nginxmng -d
# /usr/local/psa/admin/bin/nginxmng -e
# service nginx restart
Starting nginx: [ OK ]
Источник: https://support.plesk.com/hc/en-us/articles/213926725-Websites-do-not-respond-on-80-port-but-respond-properly-on-7080-port
Как мне наконец-то исправить эту ошибку? Я думаю добавить crontab
запускающих команды, которые я использовал для устранения ошибки, но я думаю, что это не очень хорошая идея.