首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swServer_master_onAccept (ERROR 502): accept() failed. Error: Too many open files[24]
### 问题描述 ERROR swServer_master_onAccept (ERROR 502): accept() failed. Error: Too many open files[24] ### Swoole版本,PHP版本,以及操作系统版本信息 php 7.0.21 swoole 4.2.12 ### 相关代码 ```php 请将代码粘贴至此处(请勿用截图) ``` 执行 ulimit -n 后的结果是614400。使用root用户 ### 你期待的结果是什么?实际看到的错误信息又是什么? 请问大家这是什么原因导致的呢的。我该如何排查错误?
发布于6年前 · 13 次浏览 · 来自
提问
程香四溢
### 问题描述 ERROR swServer_master_onAccept (ERROR 502): accept() failed. Error: Too many open files[24] ### Swoole版本,PHP版本,以及操作系统版本信息 php 7.0.21 swoole 4.2.12 ### 相关代码 ```php 请将代码粘贴至此处(请勿用截图) ``` 执行 ulimit -n 后的结果是614400。使用root用户 ### 你期待的结果是什么?实际看到的错误信息又是什么? 请问大家这是什么原因导致的呢的。我该如何排查错误?
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2020-07-01
郭新华
ulimit -n和代码启动不是一个shell环境吧
赞
0
回复
2020-07-18
程香四溢
回复
郭新华
请问怎么能确定是否在同一个shell环境中?如果回答起来麻烦,能麻烦您推荐我学习一下相关知识吗。我是通过修改/etc/security/limits.conf文件配置的。还修改了/etc/sysctl.conf文件。
赞
0
回复
2020-12-01
zzzzzz1
回复
程香四溢
你解决了么?
赞
0
回复
2021-01-29
z
zhezhebie
回复
zzzzzz1
哥们,你的这个问题解决了么?我的ulimits设置都符合
赞
0
回复
2021-01-29
z
zhezhebie
```php [2021-01-28 21:05:30 #17586.2] WARNING accept_connection(:121): accept() failed, ``` 我这边websocket也是一直报这个错误,使用的是easyswoole框架.swoole Version => 4.5.9 ; PHP 7.4.13 (cli) (built: Nov 24 2020 10:03:34) ( NTS ) 找不到原因,请找到解决办法后在这里答复一下,谢谢.
赞
0
回复