NodeJS + Socket.io聊天服务器连接数达到1024后就连不上了
2015-07-23 13:47
645 查看
如果是亚马逊的Engine Yard服务器,解决办法为:
1、查看端口占用情况,找到nodejs进程号,例如我这里是8000端口
lsof -i:8000 找到pid 例如为 8213
2、设置nofile数
sudo prlimit --nofile=60000 --pid 8213
3、查看是否生效
sudo prlimit --nofile --pid 8213
如果是其他操作系统
1、查看
ulimit -n
2、设定
ulimit -n 10240
注意:
以上两种设定在重启服务器后会恢复到原来的值,需要再次设定。
如果想永久有效,需要修改对应的文件。
1、查看端口占用情况,找到nodejs进程号,例如我这里是8000端口
lsof -i:8000 找到pid 例如为 8213
2、设置nofile数
sudo prlimit --nofile=60000 --pid 8213
3、查看是否生效
sudo prlimit --nofile --pid 8213
如果是其他操作系统
1、查看
ulimit -n
2、设定
ulimit -n 10240
注意:
以上两种设定在重启服务器后会恢复到原来的值,需要再次设定。
如果想永久有效,需要修改对应的文件。
相关文章推荐
- NodeJS + Socket.io搭建聊天服务器
- Count Complete Tree Nodes
- Delete Node in a Linked List
- LeetCode #19 Remove Nth Node From End of List
- Populating Next Right Pointers in Each Node
- nodejs之获取客户端真实的ip地址+动态页面中引用静态路径下的文件及图片等内容
- [Leetcode] Swap Nodes in Pairs
- NodeJS优缺点及适用场景讨论
- XmlNode中的Value值为空的问题
- [Leetcode 24, Medium] Swap Nodes in Pairs
- [Leetcode 117, Hard] Populating Next Right Pointers in Each Node II
- [Leetcode 116, Medium] Populating Next Right Pointers in Each Node
- [leedcode 117] Populating Next Right Pointers in Each Node II
- Remove Nth Node From End of List
- [leedcode 116] Populating Next Right Pointers in Each Node
- NodeJS开发者-资质分级评判标准
- Populating Next Right Pointers in Each Node II
- HTML DOM nodeName nodeValue
- [leetcode] Reverse Nodes in k-Group
- 使用Node.js+Socket.IO搭建WebSocket实时应用(聊天室)