Как запретить cpanel выполнять плавный перезапуск каждый раз, когда добавляется дополнительный домен [closed]

Я хочу добавить 300-400 доменов и поддоменов подстановочных знаков.

Каждый раз, когда я добавляю дополнительный домен, cpanel выполняет плавный перезапуск.

В результате весь сервер не работает на 5-10 минут.

Если бы я сделал:

tail -f /usr/local/apache/logs/error_log


    [Sun Dec 30 23:11:18 2012] [notice] Graceful restart requested, doing restart
[Sun Dec 30 23:18:01 2012] [notice] SSL FIPS mode disabled
[Sun Dec 30 23:18:01 2012] [notice] Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 configured -- resuming normal operations 

Если бы сделал:

tail -f /usr/local/cpanel/logs/error_log
[2012-12-30 23:11:17 -0600] info [parkadmin] Creating Addon domain 'massadult.com' on 'massadult.freemarketforever.com'.
[2012-12-30 23:11:23 -0600] info [parkadmin] 'local' datastore in use (/var/cpanel/conf/apache/local)
/usr/local/cpanel/bin/ftpadmin : Syncing Ftp Databases....
[2012-12-30 23:13:42 -0600] info [cpmysqladmin] Creating MySQL database freemark_massadult for user freemark 

Иногда, [2012-12-30 22:37:36 -0600] информация [sure_vhost_includes] Используемое локальное хранилище данных (/ var / cpanel / conf / apache / local) отображается в cpanel error_log, что может быть проблемой, из-за которой на корректный перезапуск httpd потребовалось так много времени.

По сути, я хочу добавить кучу дополнительных доменов, а затем перезапустить apache один раз. Я слышал, что мы можем немного изменить сценарий, чтобы этого не происходило. Но какой сценарий и как?

4
задан 2 January 2013 в 06:30
2 ответа

Обратите внимание, что плавный перезапуск выполняется каждый раз, когда cPanel обновляет конфигурацию Apache. Это не то же самое, что полный перезапуск Apache. После плавного перезапуска время безотказной работы, указанное в / usr / local / apache / bin / apachectl status , остается неизменным. Изящный перезапуск на самом деле представляет собой перезагрузку значений конфигурации и не должен влиять на работу ваших сайтов.

В вашем случае постепенный перезапуск занимает много времени, это означает, что должна быть проблема с вашим сервером cPanel, в этом случае вам нужно связаться с вашим администратором сервера и полностью перепроверить проблему. Также при желании вы можете открыть заявку в заявке в службу поддержки cPanel .

3
ответ дан 3 December 2019 в 03:45

После добавить домен cpanel вызывает / scripts / restartsrv_apache изнутри. Если вы видите исходный код, который он вызывает, в / usr / local / cpanel / scripts / restartsrv_httpd script.

В этом сценарии, глядя на исходный код, вы можете увидеть интересные флаги файлов для отключения перезапуска apache, например:

  • / etc / httpddisable
  • / etc / apachedisable
  • / etc / httpdisable
  • / var / cpanel / mgmt_queue / apache_update_no_restart

Этот последний флаг плохо документирован в документации cPanel EasyApache . 1298] Отключение этого должно помочь смягчить эффект перезапуска / постепенного обновления apache каждый раз, когда вы добавляете домен. Не забудьте перезапустить Apache, когда вы закончите, снова включите флаг, потому что до тех пор, пока apache не будет перезапущен, он не заметит новые домены для обработки запросов.

  • / etc / httpddisable
  • / etc / apachedisable
  • / etc / httpdisable
  • / var / cpanel / mgmt_queue / apache_update_no_restart

Этот последний флаг плохо документирован в cPanel Документы EasyApache.

Отключение должно помочь смягчить эффект перезапуска / постепенного обновления apache при каждом добавлении домена. Не забудьте перезапустить Apache, когда вы закончите, снова включите флаг, потому что, пока apache не будет перезапущен, он не заметит новые домены для обработки запросов.

  • / etc / httpddisable
  • / etc / apachedisable
  • / etc / httpdisable
  • / var / cpanel / mgmt_queue / apache_update_no_restart

Этот последний флаг плохо документирован в cPanel Документы EasyApache.

Отключение этого должно помочь смягчить эффект перезапуска / постепенного обновления apache каждый раз, когда вы добавляете домен. Не забудьте перезапустить Apache, когда вы закончите, снова включите флаг, потому что до тех пор, пока apache не будет перезапущен, он не заметит новые домены для обработки запросов.

0
ответ дан 3 December 2019 в 03:45

Теги

Похожие вопросы