昨天系统上线,gsoap在stderr中居然报了这个错误,而且现场就是别的系统调用我们系统,大概1024个请求左右,就连接不上我们系统了。很是郁闷。下面说下问题如何解决的。
1.首先找到了SOAP_FD_EXCEEDED error code这个错误信息在stderr中,如果你的程序没有重定向启动的话可能看不到。你要重新启动下,并配置重定向。
2.好吧,解决问题首先是google,看到这个SOAP_FD_EXCEEDED error code对应很多的问题分析,我的和这个很像。
http://markmail.org/message/mj6xii7j3kyrh2cx
3.好吧。我就按照这个来解决,我也认为是调试模式造成的,修改代码吧。一张截图,一看就懂。