Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Не перезапускается nginx после добавления/удаления алиаса для домена

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
waliko
Posts: 3
Joined: Wed Feb 22, 2017 6:14 am

Не перезапускается nginx после добавления/удаления алиаса для домена
  • Quote

Post by waliko » Wed Feb 22, 2017 6:42 am

Не перезапускается nginx после добавления/удаления алиаса для домена.
При этом алиас добавляется/удаляется в панели, но nginx не перечитывает эти изменения,
если вручную через консоль перезапустить nginx, то эти изменения начинают действовать.

важное условие для получения данного бага:
1. у домена должен быть создан ftp аккаунт
2. DNS зоны в панели не заведены

проведя исследования данного бага, нашел место, где не совсем корректно отрабатывает код
/usr/local/vesta/web/edit/web/index.php

при отработки кода для алиасов, где проверяется днс записи, переменная $return_var принимает значение 3, которое не изменяется почти до конца кода.
при отработки кода для ftp, переменная $return_var(равная 3 из кода выше) без изменений, попадает в check_return_code($return_var, $output) - строка 652, что приводит к ошибке Error 3 (если есть ошибка, то сервисы не перезапускаются), что не есть правильно.

надеюсь, объянил понятно. =)
Top

Mr.Erbutw
Posts: 1040
Joined: Tue Apr 29, 2014 10:05 pm

Os: CentOS 6x
Web: apache + nginx
Re: Не перезапускается nginx после добавления/удаления алиаса для домена
  • Quote

Post by Mr.Erbutw » Wed Feb 22, 2017 8:33 am

В https://bugs.vestacp.com нужно такие задачи добавлять.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Не перезапускается nginx после добавления/удаления алиаса для домена
  • Quote

Post by skurudo » Wed Feb 22, 2017 9:17 am

waliko wrote: важное условие для получения данного бага:
1. у домена должен быть создан ftp аккаунт
2. DNS зоны в панели не заведены
Поскольку с таким не сталкивались, то хотелось бы подробностей:

Версия панели последняя?
ОС?
Связка nginx-apache? Как проводилась установка? (advanced install?)
Зоны не заведены - бинд не стоит или выключен?
Top

waliko
Posts: 3
Joined: Wed Feb 22, 2017 6:14 am

Re: Не перезапускается nginx после добавления/удаления алиаса для домена
  • Quote

Post by waliko » Wed Feb 22, 2017 11:25 am

версия последняя
дебиан 8.6
один nginx
как проводилась установка точно сказать не могу, не помню, давно ставили панель
бинд стоит, но выключен

но данная информация к багу отношения мало имеет,
баг в /usr/local/vesta/web/edit/web/index.php

логика работы там не совсем корректная в специфической ситуации как у меня.
так как зон нет, то код в строке 129
exec (VESTA_CMD."v-list-dns-domain ".$v_username." ".$v_domain." json", $output, $return_var);
в $return_var вернет 3

и вот эта 3-ка попадает в код, где идет обработка данных для фтп, вот там и случается баг строка 652 как я и писал выше
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Не перезапускается nginx после добавления/удаления алиаса для домена
  • Quote

Post by skurudo » Wed Feb 22, 2017 12:14 pm

waliko wrote:версия последняя
дебиан 8.6
один nginx
В смысле nginx + php-fpm?
Top

waliko
Posts: 3
Joined: Wed Feb 22, 2017 6:14 am

Re: Не перезапускается nginx после добавления/удаления алиаса для домена
  • Quote

Post by waliko » Wed Feb 22, 2017 12:17 pm

да, nginx + php-fpm
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password