Comparez les prix des domaines et des services informatiques des vendeurs du monde entier

Il semble que le processus Apache Mourir toutes les heures

Préhistoire: J'ai un très vieux site travaillant sur très vieux VPS, très vieux Apache Et très vieux PHP, que je ne peux pas mettre à jour parce que c'est une très vieille voiture CentOS. Ceci est un site moderne WordPress, qui sert près de 100 Pages par minute lors de la mise en place suExec. Oui, 100 par minute.

Aujourd'hui, le site a éteint 15 minutes commençant par 19.01. Le premier message correspondant dans le fichier journal d'erreur comme suit:

[PT, 01 août 19:01:41 2014] [Erreur] [Client: a.b.c.d] Achèvement prématuré des en-têtes de script: index.php, referer: ...

Dans le fichier journal se terminant sur 7:02, Il y a environ deux ou trois cents messages d'erreur. Google Analytics m'informante que le site a continué de répondre 1-2 Demande par minute. DANS 7:15 Il a commencé à répondre normalement à nouveau, sans mon intervention. Dans le fichier journal d'erreur, il y a des notifications ordinaires Apache Au démarrage, par exemple:

Ven, 01 août 19:16:17 2014] [Notification] Mécanisme inclus suEXEC (Coquille: / usr / local / apache / bin / suexec)

Je ne comprends pas ce qui le cause. Peut-être sur le serveur, dans Apache ou PHP Manque de mémoire? Fonctionnement top Il le donne pour la mémoire, il semble donc que cela soit autre chose:

Mem:   1048576k total,   472756k used,   575820k free,        0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached

Nous devons passer au cours des deux prochaines semaines, après quoi nous irons à un nouvel hôte. À ce stade, nous refusons VPS, Mais nous devons sortir de la vieille merde autant de fiabilité.
Invité:

Emilie

Confirmation de:

Ajoutez simplement un moniteur qui envoie une demande dynamique au serveur, décide s'il répondit assez rapidement et le redémarre sinon. Considérant que vos serveurs ne manquent pas d'aller en mode 1 / Min, détecter un serveur inutilisable relativement facile.

Vous ne devriez vraiment jamais courir "très vieux" Apache ou PHP. Ils ont tous deux des trous de sécurité. Si vous ne les mettez pas à jour quotidiennement, vous suggérerez des problèmes, car les pirates peuvent simplement exécuter un trou de sécurité la semaine dernière sur votre serveur, puis ils auront tous vos serveurs et le point d'entrée dans le reste de votre réseau.

Pour répondre aux questions, connectez-vous ou registre