Foxtable(狐表)用户栏目专家坐堂 → 发布的服务器项目,更新后卡死


  共有2434人关注过本帖树形打印复制链接

主题:发布的服务器项目,更新后卡死

帅哥哟,离线,有人找我吗?
qwz405
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:526 积分:5083 威望:0 精华:0 注册:2015/4/15 15:25:00
发布的服务器项目,更新后卡死  发帖心情 Post By:2018/7/23 16:08:00 [显示全部帖子]

微信及OpenQQ的服务器项目,从上周开始点击更新(代码如下所示1)后会卡死,以前一直都正常的。

1.更新代码:
If Syscmd.Project.Update(False,False) = False Then 
    If MessageBox.Show("没有更新,您要退出程序吗?","提示",MessageBoxButtons.YesNo) = DialogResult.Yes Then
        Syscmd.Project.Exit()
    End If
End If


尝试用任务管理器“结束任务”,无法关闭项目。
注销帐号重新登录Windows,再打开服务器项目,点“启用服务”(代码如下所示2)马上卡死,无任务反应。

2.启动服务代码:
'------启动网页服务器
HttpServer.Prefixes.Add("http://*/")  
HttpServer.Start()
'------启动OpenQQ服务器
QQServer.ServerIp = e.Form.Controls("txtIP").Value   
QQServer.ServerPort = e.Form.Controls("txtPort").Value
QQServer.HeartbeatInterval = e.Form.Controls("txtInterval").Value
QQServer.HeartbeatTimeout = e.Form.Controls("txtTimeOut").Value
QQserver.Buildin = True
QQServer.Start()


现在的处理办法:电脑重启,再打开服务器项目,点启动服务可正常使用,而且项目已完成更新。

 回到顶部
帅哥哟,离线,有人找我吗?
qwz405
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:526 积分:5083 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2018/7/30 14:45:00 [显示全部帖子]

老师,您好。
经过这几天的使用,发现不是因为更新时造成的,是程序长时间运行卡死的。

这是服务器端程序,开启后就启动服务器,会一直挂着。
需要新增功能时,才会更新退出,重新启动服务器端。

如果程序刚开启时,更新/关闭程序,都是可以正常操作的。
程序运行几天,再更新/关闭,就会碰上“1楼”所示情况。

个人怀疑是否服务器后台运行/加载了大量的数据,无法正常退出?刚启动服务器的时候,还没有运行/加载数据,所以操作是正常的。
另外,程序运行十几天,服务器端一直都是正常的,从手机、电脑登录,都是可以正常操作的,没有卡顿现象。
有怀疑过是杀毒软件造成的,卸载了问题没有解决。

麻烦老师分析下可能的原因?
或者怎样把运行几天的程序强制退出,我再重新登录再操作也行。我试了关闭、结束任务,都没有效果,需要重启电脑才行。
[此贴子已经被作者于2018/7/30 14:46:39编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
qwz405
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:526 积分:5083 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2018/7/30 14:57:00 [显示全部帖子]

运行了几天的程序无法关闭,有这种情况。
不能关闭,无法结束任务,更新后无法退出....就是关闭不了这个旧的程序....需要重启电脑来解决。

程序重新打开时,一切操作正常。

直接拷贝文件夹没有试过。
把文件夹拷贝过来使用,最好是把旧的程序先关闭,现在的问题是关闭不了。

 回到顶部
帅哥哟,离线,有人找我吗?
qwz405
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:526 积分:5083 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2018/7/30 16:27:00 [显示全部帖子]

下图是运行了3个小时后的状况(今天中午更新服务器端程序,重启过电脑):
点关闭服务器端程序 >> “无响应”,无法结束进程。注销了帐户,重新登录后再开启服务器端程序,点启动服务器端代码,没有反应。 >> 只能重启电脑

图片点击可在新窗口打开查看此主题相关图片如下:11.jpg
图片点击可在新窗口打开查看


下图是刚重启好电脑的状况

图片点击可在新窗口打开查看此主题相关图片如下:22.jpg
图片点击可在新窗口打开查看


SQL占的内存比较多~
不管是移动端的服务器,或者是桌面程序的数据库,都用的是这台电脑的SQL。


 回到顶部
帅哥哟,离线,有人找我吗?
qwz405
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:526 积分:5083 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2018/8/7 10:36:00 [显示全部帖子]

老师,您好。
找到原因是Windows更新引起的,我卸载了07/16的更新,已正常运行2天。

以下个人经历,供参考:
用Windows 8.1主机做服务器,数据库使用SQL Server 2008R2。
使用07/16的更新(详见下图明细),服务程序运行后无法更新/关闭,无法“结束任务”。使用网络上提供的多种方式/代码,都无法“结束进程”,只能重启电脑。
跟Foxtable版本无关,有尝试多个版本,都会出现上面的故障。

图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/8/7 10:38:57编辑过]

 回到顶部