Como evitar que o cpanel faça uma reinicialização gradual toda vez que um domínio adicional é adicionado [fechado]

3

Quero adicionar 300 a 400 adicionar em domínios e subdomínios de curingas.

Sempre que adiciono um domínio de adição, o cpanel faz uma reinicialização elegante.

O resultado é que o servidor inteiro está inativo por 5-10 minutos.

Se eu fizesse:

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 

Se eu fizer:

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 

Às vezes, [2012-12-30 22:37:36 -0600] info [ensure_vhost_includes] 'local' datastore in use (/var/cpanel/conf/apache/local) aparece no cpanel error_log, que pode ser o motivo pelo qual demorou tanto tempo para reiniciar o httpd.

Então, basicamente, eu quero adicionar toneladas de add em domínios e, em seguida, reiniciar o apache uma vez. Ouvi dizer que podemos modificar um script para evitar que isso aconteça. Mas qual script e como?

    
por Septiadi Agus 02.01.2013 / 05:30

2 respostas

3

Por favor, note que o reinício é feito a qualquer momento cPanel faz uma atualização para a configuração do Apache. Não é o mesmo que uma reinicialização completa do Apache. Após uma reinicialização normal, o tempo de atividade informado por /usr/local/apache/bin/apachectl status permanece o mesmo. Uma reinicialização simples é realmente um recarregamento dos valores de configuração e não deve afetar o funcionamento de seus sites.

No seu caso, a reinicialização gradual está demorando muito tempo, isso significa que deve haver um problema com o servidor cPanel. Nesse caso, você precisa entrar em contato com o administrador do servidor e verificar novamente o problema. Além disso, se você quiser, pode abrir o ticket no tíquete de suporte do cPanel .

    
por 02.01.2013 / 06:12
0

Após o adicionar um domínio , o cpanel invoca / scripts / restartsrv_apache internamente. Se você vir o código fonte, ele invoca o script / usr / local / cpanel / scripts / restartsrv_httpd.

Nesse script, olhando para o código-fonte, você pode ver sinalizadores de arquivos interessantes para desativar o reinício do apache, como:

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

Este último sinalizador é mal documentado nos documentos do cPanel EasyApache.

Desativar isso deve ajudar a atenuar o efeito de reinício / apache gracioso sempre que você adicionar um domínio. Lembre-se de reiniciar o Apache quando terminar de ativar novamente o sinalizador, porque, até que o apache seja reiniciado, ele não notará os novos domínios para atender às solicitações.

    
por 02.04.2013 / 13:40

Tags