2017-05-30 3 views
0

Service beanstalkd statut dans CentOS 7beanstalkd - trop d'erreur des fichiers ouverts

beanstalkd [1375]:/usr/bin/beanstalkd: prot.c: 1919 à h_accept: accept(): Trop de fichiers ouverts

de redémarrer le service que je beanstalkd cette erreur vient après 5 heures

quelqu'un me aider à résoudre ce problème

Répondre

0

vous avez manqué de si ckets.

Cela pourrait être la suivante:

1) Votre demande a ouvert trop de prises. Vous pouvez augmenter cette limite via ulimit ou similaire.

2) Vous avez des connexions ouvertes. Il est possible que votre application ne ferme pas les demandes dans certains cas, ce qui provoque l'épuisement de votre machine. Si c'est le cas, vous finirez par atteindre la limite même si vous l'augmentez.

Plus d'informations: How do I change the number of open files limit in Linux?.

+0

Merci à @ arboreal84. Je suis nouveau sur beanstalkd. Pouvez-vous me dire comment résoudre ce problème dans beanstalkd. J'ai augmenté l'ulimit de > ulimit -n 4096 – Johnny

+0

Si en augmentant le 'ulimit' vous n'avez toujours pas de connexions, essayez de voir pourquoi il y a tellement de fichiers ou de connexions ouverts:' netstat -a' listera toutes les sockets ouvertes . – arboreal84