我的应用程序服务器(Ubuntu、Apache、PHP)和数据库服务器(Ubuntu、MySQL)之间的某些连接失败,错误代码为 4。根据文档,错误代码 4 为:
操作系统错误代码 4:系统调用中断
一开始我以为问题可能是数据库服务器连接太多,打开的文件太多导致失败。但事实似乎并非如此,因为:
- 打开的文件过多有不同的错误代码 (24)。
- 我检查过,在高峰时段,服务器打开了 497 个文件(使用lsof命令),最大值为1024。
TCP 设置已检查过(请参阅之前的问题)。
有什么想法可能是什么或者我应该检查什么?
答案1
检查你的 ifconfig 统计数据,它可能是数据包丢失或类似的东西,我已经看到了。