beanstalkd - 打开的文件太多错误

beanstalkd - too many open files error

service beanstalkd status in centos 7

beanstalkd[1375]: /usr/bin/beanstalkd: prot.c:1919 in h_accept: accept(): 打开的文件太多

我重新启动 beanstalkd 服务,这个错误在 5 小时后出现

谁能帮我解决这个问题

你 运行 没电了。

这可能是因为:

1) 您的应用程序打开了太多套接字。您可以通过 ulimit 或类似方式提高此限制。

2) 您正在泄漏打开的连接。在某些情况下,您的应用程序可能没有关闭请求,导致您的机器 运行 out of sockets。如果是这样的话,最终你就算加注也到极限了。

更多信息:How do I change the number of open files limit in Linux?