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 и httpd при v-add-domain массовом?

Вопросы по работе Консольного интерфейса панели
CLI
Post Reply
  • Print view
Advanced search
2 posts • Page 1 of 1
orka13
Posts: 10
Joined: Mon Nov 09, 2015 4:18 pm

Как отключить перезагрузку nginx и httpd при v-add-domain массовом?
  • Quote

Post by orka13 » Sat Oct 13, 2018 10:59 pm

Постоянно добавляю\удаляю домены на серверы тысячами в день (домены фриномы, всякие эксперименты). Когда их на сервере до 1000, то нормально по API можно работать. Пример данных запроса:
user=admin&password=parol&returncode=yes&cmd=v-add-domain&arg1=admin&arg2=site.tk
Но если больше (а будет ~8000, или сколько RAM 8 Gb хватит, они без трафика, просто висят), то добавление 1 домена вместо секунды занимает 10…20 секунд. Подозреваю, что это из-за рестартов сервисов при каждом добавлении. Получается, что в моем случае лучше делать рестарт уже после добавления всей пачки. Как отключить авторестарт в запросе, или в файлах конфига Vesta? Старую подобную тему читал:
viewtopic.php?t=8700#p29450
Нашел на своей ОС Centos7 файл:
/usr/local/vesta/bin/v-add-web-domain
В нем в конце закомментировал строки:

Code: Select all

# Restarting web server
#$BIN/v-restart-web $restart
#check_result $? "Web restart failed" >/dev/null

# Restarting proxy server
#$BIN/v-restart-proxy $restart
#check_result $? "Proxy restart failed" >/dev/null
Перегрузился, но это не отключило рестарты.
Top

orka13
Posts: 10
Joined: Mon Nov 09, 2015 4:18 pm

Re: Как отключить перезагрузку nginx и httpd при v-add-domain массовом?
  • Quote

Post by orka13 » Mon Oct 15, 2018 6:25 pm

Пока помогла только очистка файлов (забекапить не забудьте):

Code: Select all

cp /dev/null /usr/local/vesta/bin/v-restart-web
cp /dev/null /usr/local/vesta/bin/v-restart-proxy
получается либо комментирование не помогает, либо к ним обращение идет из-за вызова еще на каком-то шаге.

UPD: для варианта конфига с NGINX PHP-FPM еще пришлось чистить:

Code: Select all

cp /dev/null /usr/local/vesta/bin/v-restart-web-backend
Top


Post Reply
  • Print view

2 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