教你修改Linux下高并发socket最大连接数所受的各种限制

linux 单用户 连接次数受限

 1、修改用户进程可打开文件数限制

在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:http://www.myhack58.com/Article/48/66/2014/48035.htm //file_get_contents 在本地测试可以,但是上传到空间运行20条左右就报50服务器错误。会不会是连接数限制呢?curl_init函数也是一样。
posted @ 2016-11-19 14:48  stma  阅读(420)  评论(0)    收藏  举报