We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Error: nginx restart failed.
Error: nginx restart failed.
При добавлении доменов в панель vesta выдает ошибку Error: nginx restart failed.
Пробую перезапускать в меню сервер из под панели - nginx не перезапускается.
Зашел через ssh при проверке статуса командой service nginx status
пишет:
nginx is stopped
Далее при попытке перезапуска командой service nginx restart
пишет:
[root@m-promo1 ~]# service nginx restart
Stopping nginx: [FAILED]
Starting nginx: nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] still could not bind()
Что посоветуете?
Пробую перезапускать в меню сервер из под панели - nginx не перезапускается.
Зашел через ssh при проверке статуса командой service nginx status
пишет:
nginx is stopped
Далее при попытке перезапуска командой service nginx restart
пишет:
[root@m-promo1 ~]# service nginx restart
Stopping nginx: [FAILED]
Starting nginx: nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] bind() to 80.78.*.*:80 failed (98: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:8084 failed (98: Address already in use)
nginx: [emerg] still could not bind()
Что посоветуете?
Re: Error: nginx restart failed.
Если коротко, то
Code: Select all
service apache2 stop
service nginx start
service apache2 start
Re: Error: nginx restart failed.
А вообще я сильно подозреваю, что убирали или убрали поддержку nginx в настройках и apache занял егойное место, застолбив за собой 80 порт. Потому надо разобраться, кто и зачем это делал и определиться, нужен nginx на фронте или не нужен.
Re: Error: nginx restart failed.
В настройки никто не лазил. Я успел только прописать основной домен. А при прописывании поддоменов вылезла ошибка.
Re: Error: nginx restart failed.
Много там не нужно - галку поддержка nginx снять. Посмотрите, пожалуйста.vlavr1975 wrote:В настройки никто не лазил. Я успел только прописать основной домен. А при прописывании поддоменов вылезла ошибка.
Можно поглядеть вот так, сразу будет видно кто порт занял:
Code: Select all
netstat -tulpn | grep :80
PS: Не то, чтобы я сомневаюсь, но при большом количестве установок, сами понимаете, сложно найти что-то новое :)
Re: Error: nginx restart failed.
Я уже везде поправил. Из 6 виртуальных серверов, только в двух не надо было останавливать сервер, останавливать proxy, запускать proxy, запускать сервер. Мне, кстати это быстрее было делать через интерфейс самой весты. Два раза щелкнул и вуаля...
P.S. как только ошибка появится я не поленюсь и через ssh гляну, кто занимает 80 порт....
P.S. как только ошибка появится я не поленюсь и через ssh гляну, кто занимает 80 порт....
Last edited by vlavr1975 on Wed Jul 29, 2015 8:49 pm, edited 1 time in total.
Re: Error: nginx restart failed.
Что-то я того, совсем не подумал про интерфейс, простите уж любителя консоли :)vlavr1975 wrote: Мне, кстати это быстрее было делать через интерфейс самой весты. Два раза щелкнул и вуаля...
Собственно проблема как раз в том, что порт был занят. Кто первый встал того и тапки, в смысле порт.
Re: Error: nginx restart failed.
В общем, спасибо! Все работает! :)
Re: Error: nginx restart failed.
Самое главное же.vlavr1975 wrote:В общем, спасибо! Все работает! :)
В случае рецидива - пишите, будем посмотреть.
(устроить рецидив можно перезагрузив сервер ^_^)
Re: Error: nginx restart failed.
Пожалуй добавлю немного
При попытке перезапуска Nginx валится ошибка
Если "убить-поднять"
В чем может быть проблема? Через панель тоже вываливается ошибка.
При попытке перезапуска Nginx валится ошибка
Code: Select all
miha@crudus:~$ sudo /etc/init.d/nginx restart
[....] Restarting nginx: nginxnginx: [emerg] listen() to 127.0.0.2:80, backlog 511 failed (98: Address already in use)
nginx: configuration file /etc/nginx/nginx.conf test failed
miha@crudus:~$ sudo netstat -tulpn | grep :80
tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN 2386/vesta-nginx
tcp 0 0 127.0.0.1:8084 0.0.0.0:* LISTEN 2375/nginx.conf
tcp 0 0 185.39.150.65:8080 0.0.0.0:* LISTEN 2544/apache2
tcp 0 0 127.0.0.2:8080 0.0.0.0:* LISTEN 2544/apache2
tcp 0 0 185.39.150.65:80 0.0.0.0:* LISTEN 2375/nginx.conf
tcp 0 0 127.0.0.2:80 0.0.0.0:* LISTEN 2375/nginx.conf
tcp 0 0 127.0.0.1:8081 0.0.0.0:* LISTEN 2544/apache2
Code: Select all
miha@crudus:~$ sudo /etc/init.d/nginx stop
miha@crudus:~$ sudo /etc/init.d/nginx start
miha@crudus:~$ sudo /etc/init.d/nginx status
[ ok ] nginx is running.