Foxtable(狐表)用户栏目专家坐堂 → 服务器偶尔出现,关闭某个狐表程序后,再打开,会报错,再开其他狐表程序都报错,只有重启才根治


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

主题:服务器偶尔出现,关闭某个狐表程序后,再打开,会报错,再开其他狐表程序都报错,只有重启才根治

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


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
服务器偶尔出现,关闭某个狐表程序后,再打开,会报错,再开其他狐表程序都报错,只有重启才根治  发帖心情 Post By:2021/7/22 10:38:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20210722103305.png
图片点击可在新窗口打开查看

遇过很多次,在服务器里关闭某个狐表程序后(不需要指定是哪一个,任意一个都可能发生),然后再打开,就出现这样这种严重错误。这时候,打开其他的狐表程序,一样是这样,全部都出错。
正在运行的狐表程序没问题,一旦关闭,想再开,就不行

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



只有重启电脑才能解决。

我记得在关闭前,没有停止http服务,会容易触发。不过我在进程里看过,关闭该狐表程序后,进程确实已经消失。

在windows的事件查看有错误

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

错误事件1 Application Error:
错误应用程序名称: Server12Sys1.exe,版本: 2020.1.19.19,时间戳: 0x5e227ecc
错误模块名称: KERNELBASE.dll,版本: 10.0.14393.4350,时间戳: 0x606eb12a
异常代码: 0xe0434352
错误偏移量: 0x000dc602
错误进程 ID: 0x3d64
错误应用程序启动时间: 0x01d77ea1def73e5d
错误应用程序路径: D:\FoxServer\MH12Server\Server12Sys1.exe
错误模块路径: C:\Windows\System32\KERNELBASE.dll
报告 ID: 67516a3d-3e3c-4746-8188-5cd42947b292
错误程序包全名: 
错误程序包相对应用程序 ID: 

错误事件2 .Net Runtime:
应用程序: Server12Sys1.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: System.PlatformNotSupportedException
   在 System.Net.HttpListener..ctor()
   在 Foxtable.HttpListenter..ctor()
   在 Foxtable.OO_00oOO..cctor()

异常信息: System.TypeInitializationException
   在 Foxtable.OO_00oOO.get_Vars()
   在 Foxtable.o0___o_0..cctor()

异常信息: System.TypeInitializationException
   在 Foxtable.O00__O.O.oOO.(System.String)
   在 Foxtable.Main.o.Oo_ooOOoO0_.()
   在 Foxtable.Main.O0_.0O00O_.(System.String)
   在 Foxtable.Main.Main()


请问如何急救?


[此贴子已经被作者于2021/7/22 10:46:04编辑过]

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/22 10:51:00 [只看该作者]

提示HttpServer服务启动出错。启动服务的代码看看

另外系统最近有没有做过什么http相关的设置


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


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2021/7/22 12:42:00 [只看该作者]

昨天进行过一个nginx升级,但是这个情况出现过多次,那些时候,服务器没做任何关于http类的操作

现在我在beforeCLoseProject里加上监听关闭的代码,看下能否减少这种问题

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


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2021/7/22 12:53:00 [只看该作者]

我翻查这些出问题的服务器应用,翻查他们的错误日志记录,发现有关于HttpRequest处理的异常

我的客户端通过httpClient请求服务器拿个最大编号,会触发到服务器端的HttpRequest
客户端的错误:
图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

服务器端的错误:
2021-07-10 11:12:48.4016
企图在不存在的网络连接上进行操作。
   在 System.Net.HttpRequestStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   在 System.IO.StreamReader.ReadBuffer()
   在 System.IO.StreamReader.ReadToEnd()
   在 Foxtable.RequestEventArgs.o_.OOO0o.()

2021-07-10 13:28:58.0650
由于线程退出或应用程序请求,已中止 I/O 操作。
   在 System.Net.HttpRequestStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   在 System.IO.StreamReader.ReadBuffer()
   在 System.IO.StreamReader.ReadToEnd()
   在 Foxtable.RequestEventArgs.o_.OOO0o.()

2021-07-10 13:29:23.8990
由于线程退出或应用程序请求,已中止 I/O 操作。
   在 System.Net.HttpRequestStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   在 System.IO.StreamReader.ReadBuffer()
   在 System.IO.StreamReader.ReadToEnd()
   在 Foxtable.RequestEventArgs.o_.OOO0o.()

2021-07-15 17:16:36.8226
由于线程退出或应用程序请求,已中止 I/O 操作。
   在 System.Net.HttpRequestStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   在 System.IO.StreamReader.ReadBuffer()
   在 System.IO.StreamReader.ReadToEnd()
   在 Foxtable.RequestEventArgs.o_.OOO0o.()

...剩下都一样,都是这堆 I/O 错误提示
[此贴子已经被作者于2021/7/22 13:02:43编辑过]

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/22 13:33:00 [只看该作者]

接收请求的数据流出错。前后端的代码发上来看看

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


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2021/7/22 15:45:00 [只看该作者]

我本地测试没报错,只有客户的香港网络出问题,应该是他们的问题,不管了

 回到顶部