最近恰好又遇到这两个错误,为了加深记忆,所以记录下我遇到这两错误的主要原因。


104 错误,连接被重置,主要是由于网络不畅造成的,这里并不是说一定是带宽不够用,很可能是防火墙或者其他安全软件屏蔽造成的,偶尔的104应该是数据包丢失连接中断。

关于104发现新大陆:SIGBUG kill child,导致连接被重置。原因是多个进程同时对文件的读写操作引起的bug,导致进程退出。php源码最好自己编译,开启debug。不然出问题了都不知道从哪找原因。


110 错误,连接超时,nginx的代理连接超时设置时间太小,设置300-500应该足够了,如果还是超时就应该查找代码的性能和逻辑问题了。都没问题就只有用更快速的语言重构系统计算量比较大的业务逻辑



水平有限,大神勿喷,如果说的有问题请指正。