在使用某server浏览谷歌的网站时,发现总是被reset,查看导流的server是一直存在的,之后查看syslog发现有大量的fd 资源耗尽 导致socket创建套接字失败,以及accept请求失败的问题,于是就操作修改进程可分配的fd数量,结果发现错误依旧,之后通过查看/proc/pid/limits查看发现进程分配的最大数量依然没有变化!!!而后尝试了,重启机器&重启进程依然无效,后来在github项目里面无意间翻到了该项目init.d服务脚本,结果赫然一行ulimit命令在里面!!!原来是服务的启动脚本将资源限制死了。。。是不是亲儿子。。。这次修改之后服务生效了。
转载请注明来源链接 http://just4fun.im/2016/12/17/e6-96-87-e4-bb-b6-e6-8f-8f-e8-bf-b0-e7-ac-a6-e8-b5-84-e6-ba-90-e8-80-97-e5-b0-bd/ 尊重知识,谢谢:)