Swoole http 服务 Error: Too many open files[24]
错误日志:
[2018-10-25 15:53:46 #18031.8] ERROR swServer_master_onAccept (ERROR 502): accept() failed. Error: Too many open files[24] |
$ lsof |
strace -p 18031 |
通用解决方案 ulimit -n 调整参数
出现bug 的原因也是sock文件开启过多
问题环境介绍:
阿里云连接 AWS 数据库ip端口映射地址 (非常慢)
数据库连接或调用抛出异常就会重连, 弱网环境死循环.
服务启动大概2-4小时候文件开启数达到上限…..
修改代码重启至今未出现相同场景
先监控把 以后有问题本文会持续更新
问题已找到
[2018-11-02 15:21:48 #17293.8] ERROR swServer_master_onAccept (ERROR 502): accept() failed. Error: Too many open files[24] |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Leon!
评论




