GNU/Linux >> Linux Esercitazione >  >> Linux

Il server Apache continua a bloccarsi, ha catturato SIGTERM, si è spento

Ho avuto misteriosi arresti SIGTERM nel nostro L.A.M.P. server e si è rivelato essere un errore in un modulo PHP personalizzato, causato da versioni non corrispondenti. È stato trovato guardando nei log di accesso/errore di Apache al momento del malfunzionamento. Non dimenticare di attivare la registrazione degli errori.


SIGTERM viene utilizzato per riavviare Apache (a condizione che sia configurato in init per il riavvio automatico):http://httpd.apache.org/docs/2.2/stopping.html

Le voci che vedi nei log sono quasi certamente lì perché il tuo provider ha utilizzato SIGTERM a tale scopo. Se si arresta davvero in modo anomalo, non serve nemmeno contenuto statico, allora suona come una sorta di problema di esaurimento di thread/connessione. Forse un DoS che tiene aperte le connessioni?

Dovrebbe sicuramente essere qualcosa su cui il tuo provider deve indagare.


Linux
  1. Ottimizzazione del server Web Apache Keep-alive

  2. Configura Apache Traffic Server come proxy inverso su Linux

  3. Come installare il server Web Apache su Ubuntu

  4. Disabilita la compressione HTTP sui server Apache

  5. Installa Apache su CentOS 8

Come installare Apache in FreeBSD

Come installare Apache in Fedora 20

Come installare Apache su Debian 7

Come installare Apache su Fedora 22

Come installare Apache su Arch Linux

Come installare Apache su Debian 8.2