GNU/Linux >> Tutoriels Linux >  >> Linux

Le serveur Apache n'arrête pas de planter, attrape SIGTERM, s'arrête

J'ai eu de mystérieux arrêts SIGTERM dans notre L.A.M.P. serveur, et il s'est avéré être une erreur dans un module PHP personnalisé, qui a été causée par des versions incompatibles. Il a été trouvé en regardant dans les journaux d'accès/d'erreur d'Apache au moment du dysfonctionnement. N'oubliez pas d'activer la journalisation des erreurs.


SIGTERM est utilisé pour redémarrer Apache (à condition qu'il soit configuré dans init pour redémarrer automatiquement) :http://httpd.apache.org/docs/2.2/stopping.html

Les entrées que vous voyez dans les journaux sont presque certainement là parce que votre fournisseur a utilisé SIGTERM à cette fin. S'il plante vraiment, ne sert même pas de contenu statique, cela ressemble à une sorte de problème d'épuisement des threads/connexions. Peut-être un DoS qui maintient les connexions ouvertes ?

Cela devrait certainement être quelque chose que votre fournisseur doit étudier.


Linux
  1. Désactiver la compression HTTP sur les serveurs Apache

  2. Installer Apache sur CentOS 8

  3. Installer Apache sur Fedora 31

  4. Configurer un hôte virtuel basé sur le nom dans Apache

  5. Arrêter un Rackspace Cloud Server

Comment installer Apache dans FreeBSD

Comment installer Apache dans Fedora 20

Comment installer Apache sur Debian 7

Comment installer Apache sur Fedora 22

Comment installer Apache sur Arch Linux

Comment installer Apache sur Debian 8.2