日记
早上查怎么用node-logstash,查到一半又收到后台出错的邮件,发现两个后台退了,而且是识别的同一个图,把图给师弟去试,不会退而且也没超时,于是我去查怎么回事。来回试,在socket最后write的时候什么提示都没有会退出,不停刷netstat,最后靠抓包终于发现是haproxy在超时时直接发送reset断开连接,而之前nodejs在socket超时是不会主动发送reset,于是后台的c++的server在现在haproxy后面如果超时就会往一个已经断开的连接写东西,会被发SIGPIPE信号,默认是退出。。所以按照stackoverflow所说,加句忽略这个信号就行了。c++和python还不一样,python会抛出broken pipe异常,可以靠try catch解决
下午接着看怎么弄监控,配了半天总说无法判断protocal,最后开始在源码里加各种打印,然后不知道怎么就莫名其妙的又好了。。。然后监控系统终于完整了,前后端各种时间都可以在监控网页上一次看到,于是现在监控网页的反应都慢了
晚上修改194点landmark的专利图,每个点的序号不能重叠,费劲巴拉终于调出来了
下午接着看怎么弄监控,配了半天总说无法判断protocal,最后开始在源码里加各种打印,然后不知道怎么就莫名其妙的又好了。。。然后监控系统终于完整了,前后端各种时间都可以在监控网页上一次看到,于是现在监控网页的反应都慢了
晚上修改194点landmark的专利图,每个点的序号不能重叠,费劲巴拉终于调出来了
![]() |
nice |