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