Apache desligar inesperadamente
-
03-07-2019 - |
Pergunta
Eu tenho um servidor vira-lata correndo atrás de Apache. Funciona bem; No entanto, de vez em quando o servidor Apache fecha baixos aparentemente por si só. Eu não tenho certeza se há problema de configuração ou se é um ataque. Aqui é o log de erro Apache:
[Thu Apr 30 02:15:07 2009] [notice] SIGHUP received. Attempting to restart [Thu Apr 30 02:15:07 2009] [warn] NameVirtualHost *:0 has no VirtualHosts [Thu Apr 30 02:15:07 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations [Thu Apr 30 02:17:13 2009] [error] [client 61.139.105.163] File does not exist: /var/www/fastenv [Thu Apr 30 02:24:06 2009] [error] [client 61.139.105.163] File does not exist: /var/www/fastenv [Thu Apr 30 10:49:18 2009] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run? [Thu Apr 30 10:49:18 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations [Thu Apr 30 12:53:08 2009] [notice] SIGHUP received. Attempting to restart [Thu Apr 30 12:53:08 2009] [warn] NameVirtualHost *:0 has no VirtualHosts [Thu Apr 30 12:53:08 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations [Thu Apr 30 12:59:15 2009] [notice] SIGHUP received. Attempting to restart [Thu Apr 30 12:59:15 2009] [warn] NameVirtualHost *:0 has no VirtualHosts [Thu Apr 30 12:59:15 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations [Thu Apr 30 13:58:49 2009] [notice] SIGHUP received. Attempting to restart [Thu Apr 30 13:58:49 2009] [warn] NameVirtualHost *:0 has no VirtualHosts [Thu Apr 30 13:58:49 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations [Fri May 01 10:59:07 2009] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run? [Fri May 01 10:59:07 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations [Fri May 01 17:51:15 2009] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run? [Fri May 01 17:51:15 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
Não é certo o que é / var / www / fastenv mas eu não acho que haja nada no meu aplicativo que as chamadas. Além disso, o site ainda está em modo Beta com poucos usuários e eu não acho que nenhum tem 61.139.105.163 endereço IP, mas é possível que eles poderiam tê-lo.
Todas as idéias? Seria bom se você pode me dar dicas para onde olhar ou como ir sobre anaysing este problema
Solução
Eu tenho o mesmo log exata a partir do mesmo IP. Olhando-a mostra para pertencem ao governo chinês. Parece ser um lado do servidor usando varredura inclui a descobrir o máximo possível sobre seu servidor. I proibiu a IP.
Outras dicas
Não sei se este é inteiramente programação relacionada com, mas de qualquer maneira ... nenhum deles olhar como graves erros para mim. Os acessos para /var/www/fastenv
significa apenas que o computador no endereço IP 61.139.105.163 enviou um pedido de http://www.example.com/fastenv
ou algo parecido (depende exatamente como você configurou seus hosts virtuais); Eu olhava para o log de acesso para obter mais informações, ver o que as outras solicitações foram provenientes desse endereço IP. Provavelmente não é nada para se preocupar.
A linha de cerca de meio NameVirtualHost *:0
que em algum lugar no seu arquivo de configuração que você tem uma directiva NameVirtualHost
incorretos, talvez sem argumentos. Você provavelmente deve olhar para isso e removê-lo, mas se o servidor está funcionando bem de qualquer maneira, não é um grande negócio.
A razão o servidor está encerrando (reiniciar, na verdade) parece ser um SIGHUP - isto é, algo sobre o sistema está enviando Apache um sinal dizendo-lhe para reiniciar. É basicamente a mesma coisa que acontece se você executar apache2 restart
, eu acho. Sem saber o que está enviando o sinal, não há mais posso dizer.
61.139.105.163 é conhecido por fazer todos os tipos de pirataria coisas do tipo, apenas o Google o endereço IP. Você deve definitivamente proibir este endereço IP.
Clique na Apache Config -> Apache (httpd.conf)
Pesquise #Listen 12.34.56.78:80 e substituí-lo com o #Listen 12.34.56.78:8081.
Pesquise Ouça 80 e substituí-lo com o Ouça 8081 .
Agora você pode começar Apache agora, e pode executá-lo com este URL: localhost:8081/xampp/