2 votes

erreur : Forever detected script was killed by signal : SIGKILL

Récemment, j'ai eu un problème avec mon serveur.

Mon serveur de nœuds s'arrête et ne redémarre jamais.

Dans mon journal de bord, je vois cette ligne :

error: Forever detected script was killed by signal: SIGKILL

Le serveur lui-même n'envoie pas d'erreur. En fait, il semble fonctionner sans problème, puis un SIGKILL aléatoire est exécuté.

Je ne sais pas si c'est AWS qui ferme mon serveur, ou si c'est un problème avec forever, ou peut-être le serveur de nœuds lui-même.

Une recherche sur Google ne fournit pas beaucoup d'informations.

Je pensais que cela pouvait être lié à un pic de processeur ou à un pic d'utilisation de la mémoire, mais les deux semblent être faibles (mais il y a peut-être un pic pendant une fraction de seconde que je ne reconnais pas).

Est-ce un problème que quelqu'un a déjà rencontré ? Avez-vous une idée de la façon dont je peux le résoudre ?

1voto

Bien La raison de ce problème reste un mystère mais j'ai pu le résoudre en réduisant la file d'attente de mes requêtes sur mon MongoDB.

Alors que mongo et node n'utilisaient pas beaucoup de RAM, il semble que ce soit la cause du problème puisqu'en réduisant le nombre de requêtes, le problème a disparu.

Ce qui a déclenché le SIGKILL est encore un mystère, mais j'ai pensé que cette information pourrait être utile à d'autres utilisateurs.

0voto

Justin Time Points 20

Pour moi, cela tenait à la façon dont Mongoose était configuré et interagissait avec le code de l'application.

J'ai pu réparer en créant une connexion en utilisant la réponse d'ici : Connexion Mongoose en créant mes définitions de schémas et en exportant uniquement les modèles à utiliser.

J'espère que cela sera utile à quelqu'un

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X