情况是这样,我写了一个Socket的服务器程序,客户是长连接的,经常3天2头就卡住几分钟到几十分钟,我服务器判断了心跳包2分钟没有收到就断开连接。我一直以为是我程序死锁了。
然后为了找到问题所在,我就开了PingInfoView这个软件1秒1次ping外网。
然后今天又掉了,于是我跑去看,发现这个软件在我所有客户全断的时候有点异常。本应该是1秒ping1次,结果他隔了好几分钟才Ping,所以我觉得是虚拟机整个卡住了。
但是我发工单问客服,客户说是我程序的问题。我就想,我程序问题的话也不可能让整个系统都卡住吧。
请问一下大家有过类似情况吗?我已经从深圳机房换到上海机房来了,还是会出这个问题。
下面是那个软件截图。看看高亮的那几行的时间对不上
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
C++ 写的程序吧,
tcp链接总不能一直链接着吧
-------------------------
扩展内存分配了没?
-------------------------
好像ecs linux windows 都没扩展内存(交换文件)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。