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

Peut-être CRON appeler segfault?

Je lance un serveur Web en utilisant AWS (Ubuntu 18, Apache2, Django, Avec certificat https de Let's Encrypt, Qui est mis à jour automatiquement) sur vanlevy.com.

Je suis le seul à avoir accès au compte AWS et pages d'administrateur de site Web. Presque seulement les gens (En plus des bots), qui utilisent ce site - C'est moi et mes amis (Bien qu'il n'y ait pas de vraie raison pour laquelle les autres personnes ne pouvaient pas l'utiliser).

Entre la dernière utilisation réussie et la détection du problème, je n'ai pas touché le site. (Ni quand il est utilisé, ni lors de la servition, ni lors de la mise à jour). Maintenant le site donne tout 500 les erreurs; Dans les journaux d'erreur indiqués «AH00051 La fille pid ##### Signal de sortie Segmentation fault (11), peut-être coredump dans / etc / apache2» (Où ##### - Nombre croissant)

Navigation des journaux système, j'ai trouvé que le premier message noyau qui fait référence à segfault, Il semble que j'ai essayé d'utiliser le site et j'ai découvert qu'il ne répond pas. De
https://stackoverflow.com/ques ... ssage
et
https://serverfault.com/questi ... ocess
, Il semble qu'il y ait eu un problème avec la bibliothèque générale. Je reçois le message d'erreur de base suivant:

kernel: [15207113.546701] apache2[2133]: segfault at 3f0 ip 00007f78ade65cab sp 00007f78b98e85d0 error 4 in libssl-c0c2ede4.so.1.0.2q[7f78ade3c000+6c000]

Puisque je n'ai fait aucune modification avant segfaults, Mes options sont coupables - Quelqu'un a fait quelque chose de malveillant (Ce qui semble simple

vraiment

Peu probable), Ou le processus automatisé s'est mal passé.

Des questions:

Pourrait mentir CRON Appeler? Quelques minutes avant segfault travaillé CRON. * OTOH, le même CRON Avant cela, des millions de fois lancés. Cette tâche CRON Correspond également à l'heure de la dernière page desservie avec succès. (Remercier, applebot?)

Puis-je enregistrer cette machine virtuelle? Puis-je résoudre des erreurs dans les bibliothèques? J'ai essayé de mettre à jour toutes les exigences; Je n'ai pas mis à jour Django, c'est tout.

S'il n'y a pas de salut, comment puis-je l'empêcher? J'ajouterai que je ne me considère pas comme un "vrai" administrateur système - Ceci est mon premier site "à partir de zéro". Mes compétences en programmation sont les suivantes: En gros, je peux suivre les instructions.

(*) Messages associés CRON

CRON[7017]: (root) CMD (  [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi)
systemd[1]: Started Clean php session files.
CRON[7101]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)

TIA
Invité:

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