0
服務beanstalkd狀態 在CentOS的7beanstalkd - 打開的文件太多錯誤
beanstalkd [1375]:在/ usr/bin中/ beanstalkd:prot.c:1919年h_accept:接受():太許多打開的文件
我重新啓動beanstalkd服務這個錯誤出現後5個小時
任何人都幫我解決這個問題
服務beanstalkd狀態 在CentOS的7beanstalkd - 打開的文件太多錯誤
beanstalkd [1375]:在/ usr/bin中/ beanstalkd:prot.c:1919年h_accept:接受():太許多打開的文件
我重新啓動beanstalkd服務這個錯誤出現後5個小時
任何人都幫我解決這個問題
你跑出如此打成小包。
這可能是因爲:
1)你的應用程序中打開了太多的套接字。您可以通過ulimit
或類似的提高這個限制。
2)您正在泄漏開放連接。在某些情況下,您的應用程序可能沒有關閉請求,從而導致您的機器沒有插槽。如果是這種情況,即使你提高它,最終你也會達到極限。
一些詳細信息:How do I change the number of open files limit in Linux?。
謝謝你@ arboreal84。 我是新來的beanstalkd。你能告訴我如何在beanstalkd中解決這個問題。 'netstat的-a'會列出所有開放套接字: 我通過 >的ulimit -n 4096 – Johnny
如果通過增加'ulimit'你還是連接斷開了,試試,看看爲什麼有這麼多打開的文件或連接增加的ulimit 。 – arboreal84