2017-05-30 114 views
0

服務beanstalkd狀態 在CentOS的7beanstalkd - 打開的文件太多錯誤

beanstalkd [1375]:在/ usr/bin中/ beanstalkd:prot.c:1919年h_accept:接受():太許多打開的文件

我重新啓動beanstalkd服務這個錯誤出現後5個小時

任何人都幫我解決這個問題

回答

0

你跑出如此打成小包。

這可能是因爲:

1)你的應用程序中打開了太多的套接字。您可以通過ulimit或類似的提高這個限制。

2)您正在泄漏開放連接。在某些情況下,您的應用程序可能沒有關閉請求,從而導致您的機器沒有插槽。如果是這種情況,即使你提高它,最終你也會達到極限。

一些詳細信息:How do I change the number of open files limit in Linux?

+0

謝謝你@ arboreal84。 我是新來的beanstalkd。你能告訴我如何在beanstalkd中解決這個問題。 'netstat的-a'會列出所有開放套接字: 我通過 >的ulimit -n 4096 – Johnny

+0

如果通過增加'ulimit'你還是連接斷開了,試試,看看爲什麼有這麼多打開的文件或連接增加的ulimit 。 – arboreal84

相關問題