Serviço HTTP reiniciando sozinho
Ol", estou tendo problemas com o servi"o HTTPD (apache 2.4).
Somente hoje, o WHM me enviou 10 e-mails (1 e-mail a cada 5 minutos) com o alerta:
Notification The service "httpd" appears to be down.
O log do apache tem as seguintes mensagens no exato momento em que os e-mails foram enviados:
Acredito que isso tenha alguma coisa a ver com a renova""o dos certificados SSL, mas n"o tenho certeza e tamb"m n"o sei o que posso fazer para corrigir isso. O Apache s" voltou ao normal depois que eu reiniciei ele manualmente via SSH.
[Sat May 26 22:19:31.870023 2018] [mpm_prefork:notice] [pid 20449] AH00171: Graceful restart requested, doing restart
[Sat May 26 22:19:32.267631 2018] [ssl:warn] [pid 20449] AH01909: proxy-subdomains-ssl-default-vhost.localhost:443:0 server certificate does NOT include an ID which matches the server name
[Sat May 26 22:19:32.402682 2018] [:notice] [pid 20449] mod_ruid2/0.9.8 enabled
[Sat May 26 22:19:32.411509 2018] [mpm_prefork:notice] [pid 20449] AH00163: Apache/2.4.33 (cPanel) OpenSSL/1.0.2o mod_bwlimited/1.4 configured -- resuming normal operations
[Sat May 26 22:19:32.411553 2018] [core:notice] [pid 20449] AH00094: Command line: '/usr/sbin/httpd'
[Sat May 26 22:24:33.607178 2018] [mpm_prefork:notice] [pid 20449] AH00171: Graceful restart requested, doing restartAcredito que isso tenha alguma coisa a ver com a renova""o dos certificados SSL, mas n"o tenho certeza e tamb"m n"o sei o que posso fazer para corrigir isso. O Apache s" voltou ao normal depois que eu reiniciei ele manualmente via SSH.
-
Ol", Voc" consegue mostrar os registros apenas antes das notifica""es? Estes apenas indicam que o apache foi reiniciado com sucesso: [Sat May 26 22:19:31.870023 2018] [mpm_prefork:notice] [pid 20449] AH00171: Graceful restart requested, doing restart [Sat May 26 22:19:32.411509 2018] [mpm_prefork:notice] [pid 20449] AH00163: Apache/2.4.33 (cPanel) OpenSSL/1.0.2o mod_bwlimited/1.4 configured -- resuming normal operations
Dentro de 1 segundo um do outro Obrigado! ======================================================================= Hello, Are you able to show the logs for just prior to the notifications? These just indicate that apache was restarted successfully:[Sat May 26 22:19:31.870023 2018] [mpm_prefork:notice] [pid 20449] AH00171: Graceful restart requested, doing restart [Sat May 26 22:19:32.411509 2018] [mpm_prefork:notice] [pid 20449] AH00163: Apache/2.4.33 (cPanel) OpenSSL/1.0.2o mod_bwlimited/1.4 configured -- resuming normal operations
Within 1 second of each other Thanks!0 -
Ol", esse " o log que tenho a partir do momento em que come"ou a dar problemas: [Sat May 26 21:49:50.535920 2018] [mpm_prefork:error] [pid 20449] AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting [Sat May 26 21:56:49.071140 2018] [proxy_fcgi:error] [pid 18425] [client 168.195.175.41:52007] AH01071: Got error 'Primary script unknown\n', referer: http://domain.com.br/ [Sat May 26 22:14:35.245114 2018] [mpm_prefork:notice] [pid 20449] AH00171: Graceful restart requested, doing restart [Sat May 26 22:14:35.787215 2018] [ssl:warn] [pid 20449] AH01909: proxy-subdomains-ssl-default-vhost.localhost:443:0 server certificate does NOT include an ID which matches the server name [Sat May 26 22:14:36.007197 2018] [:notice] [pid 20449] mod_ruid2/0.9.8 enabled [Sat May 26 22:14:36.018017 2018] [mpm_prefork:notice] [pid 20449] AH00163: Apache/2.4.33 (cPanel) OpenSSL/1.0.2o mod_bwlimited/1.4 configured -- resuming normal operations [Sat May 26 22:14:36.018052 2018] [core:notice] [pid 20449] AH00094: Command line: '/usr/sbin/httpd' [Sat May 26 22:19:31.870023 2018] [mpm_prefork:notice] [pid 20449] AH00171: Graceful restart requested, doing restart [Sat May 26 22:19:32.267631 2018] [ssl:warn] [pid 20449] AH01909: proxy-subdomains-ssl-default-vhost.localhost:443:0 server certificate does NOT include an ID which matches the server name [Sat May 26 22:19:32.402682 2018] [:notice] [pid 20449] mod_ruid2/0.9.8 enabled [Sat May 26 22:19:32.411509 2018] [mpm_prefork:notice] [pid 20449] AH00163: Apache/2.4.33 (cPanel) OpenSSL/1.0.2o mod_bwlimited/1.4 configured -- resuming normal operations [Sat May 26 22:19:32.411553 2018] [core:notice] [pid 20449] AH00094: Command line: '/usr/sbin/httpd' [Sat May 26 22:24:32.459799 2018] [mpm_prefork:notice] [pid 20449] AH00171: Graceful restart requested, doing restart [Sat May 26 22:24:32.877107 2018] [ssl:warn] [pid 20449] AH01909: proxy-subdomains-ssl-default-vhost.localhost:443:0 server certificate does NOT include an ID which matches the server name [Sat May 26 22:24:33.015791 2018] [:notice] [pid 20449] mod_ruid2/0.9.8 enabled [Sat May 26 22:24:33.019472 2018] [mpm_prefork:notice] [pid 20449] AH00163: Apache/2.4.33 (cPanel) OpenSSL/1.0.2o mod_bwlimited/1.4 configured -- resuming normal operations0 -
Ol", Este erro " provavelmente a causa do problema: [Sat May 26 21:49:50.535920 2018] [mpm_prefork:error] [pid 20449] AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting
voc" pode executar o seguinte e deixe-me saber a sa"da?grep "MaxRequest" /etc/apache/logs/error_log | wc -l
Por fim, parece que voc" est" atingindo o limite de MaxRequestWorkers. Se voc" quiser aumentar este limite, voc" pode faz"-lo em WHM >> Configura""o de Servi"o >> Configura""o do Apache -> Configura""o Global -> MaxRequestWorkers Obrigado! ======================================================================= Hello, This error is most likely the cause of the issue:[Sat May 26 21:49:50.535920 2018] [mpm_prefork:error] [pid 20449] AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting
can you run the following and let me know the output?grep "MaxRequest" /etc/apache/logs/error_log | wc -l
Ultimately it looks like you're reaching the limit for MaxRequestWorkers. If you want to increase this limit you can do so at WHM>>Service Configuration>>Apache Configuration -> Global Configuration -> MaxRequestWorkers Thanks!0 -
Ol", por algum motivo, no meu servidor os logs do apache ficam dentro de /var/log/apache2. Segue resultado do comando: [root@elysia ~]# grep "MaxRequest" /var/log/apache2/error_log | wc -l 5 Alterei o meu Max Request Workers, que estava em 500, para 1000, que " o mesmo valor do Server Limit (Maximum: 20,000); Acho que um limite de 1000 para Max Request Workers " grande, mas vou ficar monitorando o desempenho do servidor para ver o que acontece. 0 -
Ol", Tudo bem, /etc/apache2/logs/error_log " um link simb"lico para /var/log/apache2/error_log A sa"da sugere que voc" atingiu o limite de MaxRequest Workers 5 vezes desde a "ltima rota""o dos logs. Se isso puder ser um tr"fego leg"timo, voc" precisar" aumentar o MaxRequestWorkers. Voc" tamb"m abriu o t"pico aqui: Posso remover a duplicata? Obrigado! =======================================================================- Hello, That's ok, /etc/apache2/logs/error_log is symlinked to /var/log/apache2/error_log The output suggests that you've reached the limit for MaxRequest Workers 5 times since the last rotation of the logs. If this could be legitimate traffic you'll need to increase the MaxRequestWorkers. Did you also open the thread here: May I remove the duplicate? Thanks! 0 -
Ol", Quanto ao post duplicado, sim pode apagar. A princ"pio n"o houve mais problemas com o servidor, vou continuar monitorando ele para ver se isso ocorre novamente. Sobre o alerta: proxy-subdomains-ssl-default-vhost.localhost:443:0 server certificate does NOT include an ID which matches the server name Existe alguma forma de fazer com que ele n"o ocorra mais? 0 -
Ol", O certificado instalado nos certificados WHM >> Configura""o de Servi"o >> Gerenciar Servi"o SSL corresponde ao nome do host do servidor? Em caso afirmativo, voc" pode instal"-lo para o nome do host no Apache, indo para WHM >> SSL / TLS >> Instalar um certificado em um dom"nio Obrigado! ======================================================================= Hello, Does the certificate installed at WHM>>Service Configuration>>Manage Service SSL certificates match the hostname of the server? If so can you install it for the hostname on Apache by going to WHM>>SSL/TLS>>Install a Certificate on a domain Thanks! 0 -
Sim, eu utilizo o SSL do pr"prio cPanel para todos os dom"nios cadastrados no meu servidor, inclusive para o dom"nio do pr"prio servidor. Mas n"o entendi o porque de o apache alertar que proxy-subdomains-ssl-default-vhost.localhost, que " um subdom"nio de localhost, n"o tem certificado. Voc" falou para mim ir em WHM>>Service Configuration>>Manage Service SSL e ver se eu tenho um certificado que corresponde ao hosname do servidor. Sim, tenho. Ap"s, pediu para mim instalar um certificado, mas como eu utilizo o certificado padr"o do cPanel, n"o tenho as informa""es necess"rias para inserir l". 0 -
Ol", O certificado deve estar dispon"vel nos certificados da raiz. Portanto, voc" deve poder ir para WHM >> SSL / TLS >> Instalar um certificado em um dom"nio -> Procurar Certificados -> Selecionar Raiz e identificar o certificado atual instalado. Se n"o estiver presente, voc" pode obter as informa""es do certificado do WHM >> Configura""o do servi"o >> Gerenciar certificados SSL do servi"o, clicando em "Aplicar certificado a outro servi"o", copiando as pe"as do certificado e da chave privada e adicionando-as " interface do usu"rio em Instalar um certificado um dom"nio. Gostaria de ver se isso resolve o problema do subdom"nio do proxy que voc" est" enfrentando, uma vez que est" referenciando a porta 443, que exigiria que o certificado fosse instalado no apache. Obrigado! ======================================================================= Hello, The certificate should be available under root's certificates. So you should be able to go to WHM>>SSL/TLS>>Install a certificate on a domain -> Browse Certificates -> Select Root and identify the current certificate installed. If it's not present you can obtain the certificate information from WHM>>Service Configuration>>Manage Service SSL certificates by clicking "Apply Certificate to Another service" then copying the certificate and private key parts and adding them to the UI at Install a certificate on a domain. I'd like to see if this resolves the proxy subdomain issue you're experiencing since it's referencing port 443 which would require the certificate to be installed on apache. Thanks! 0 -
Fiz exatamente o que voc" pediu e depois reiniciei o apache para verificar se o alerta continua l". Infelizmente o alerta ainda " exibido nos logs. :/ 0 -
Ol", Obrigado por isso e pela atualiza""o, voc" pode ir em frente e abrir um ticket usando o link na minha assinatura? Quando o ticket estiver aberto, responda aqui com o ID do ticket para que possamos atualizar este t"pico com o resultado. Obrigado! ======================================================================= Hello, Thank you for that and for the update, can you please go ahead and open a ticket using the link in my signature? Once the ticket is open please reply here with the Ticket ID so that we can update this thread with the outcome. Thanks! 0
Please sign in to leave a comment.
Comments
11 comments