Foxtable(狐表)用户栏目专家坐堂 → 服务器卡


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

主题:服务器卡

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
服务器卡  发帖心情 Post By:2020/2/8 10:03:00 [显示全部帖子]

请问第师,我查了一下都用的异步函数,并发数也不多,为什么出现服务器卡死,请问该怎么办,主要查哪些地方可以缓解,优化从哪些地方来做

另外写在httprequse中的case是不是同步提交?

2020-02-08 09:46:04.2297
Exception has been thrown by the target of an invocation.
   at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
   at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Foxtable.UserFunctions.Execute(String Name, Object[] Args)
Object reference not set to an instance of an object.
   at UserCode.Aag4xxjwvOZhw9TAh(Object[] Args)
这个错误志是什么造成的
[此贴子已经被作者于2020/2/8 10:31:28编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/2/8 11:53:00 [显示全部帖子]

好,谢谢,我一项一项的再改下看,另外我估计有不有用户连续点某个网页连续提交造成呢?如何防止用户连续提交造成
[此贴子已经被作者于2020/2/8 11:52:48编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/2/8 12:31:00 [显示全部帖子]

语句已终止。
将截断字符串或二进制数据。
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   at System.Data.Common.DbDataAdapter.UpdateRowExecute(RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex)
   at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)

2020-02-08 12:16:30.7151
语句已终止。
将截断字符串或二进制数据。
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   at System.Data.Common.DbDataAdapter.UpdateRowExecute(RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex)
   at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)

2020-02-08 12:16:30.7395
语句已终止。
将截断字符串或二进制数据。
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   at System.Data.Common.DbDataAdapter.UpdateRowExecute(RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex)
   at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)

2020-02-08 12:16:30.7727
语句已终止。
将截断字符串或二进制数据。
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   at System.Data.Common.DbDataAdapter.UpdateRowExecute(RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex)
   at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)

2020-02-08 12:16:30.8138
语句已终止。
将截断字符串或二进制数据。
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   at System.Data.Common.DbDataAdapter.UpdateRowExecute(RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex)
   at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)

2020-02-08 12:16:36.0933
语句已终止。
将截断字符串或二进制数据。
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   at System.Data.Common.DbDataAdapter.UpdateRowExecute(RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex)
   at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)


请问老师如何看出是哪个表现哪个字段有问题呢

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/2/8 14:35:00 [显示全部帖子]

老师,我直接看到服务,当出现上面问题错误窗口,关闭这个窗口就关不到了,整个就卡起了,这是什么原因,

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/2/8 16:13:00 [显示全部帖子]

老师是不是异步函数中不能用adnew只能用sqladnew

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/2/8 16:31:00 [显示全部帖子]


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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/2/8 16:47:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:mmsglog.txt


老师我把要涉及到的字段都增加到不可能宽度,为什么还有这个错误,请帮指出下日志中可能是什么原因,应该目前没有卡死了,应该接近正确答案了解

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/2/10 9:39:00 [显示全部帖子]

问题事件名称: CLR20r3
  问题签名 01: foxtable.exe
  问题签名 02: 2019.12.17.18
  问题签名 03: 5df44897
  问题签名 04: System.Data
  问题签名 05: 4.0.0.0
  问题签名 06: 4ba1e064
  问题签名 07: 1e13
  问题签名 08: 10
  问题签名 09: System.AccessViolationException
  OS 版本: 6.1.7601.2.1.0.274.10
  区域设置 ID: 2052
  其他信息 1: 0a9e
  其他信息 2: 0a9e372d3b4ad19135b953a78882e789
  其他信息 3: 0a9e
  其他信息 4: 0a9e372d3b4ad19135b953a78882e789

老师,检查了各地方后卡死的问题没有了,但偶尔服务端还是出现这个错误,一关这个提式窗口,项目就关了,这个怎么处理得好

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/2/10 19:23:00 [显示全部帖子]

我已逐个查了应该没有不能在在异步函数里使用的了,已关到只有一两个应用还是出现这个问题,我觉得根本问题没找到,是不是fox本身的问题,再如截断二进制码这个问题,我已把凡用到的表的列宽度增加到用户不可能的宽度,如姓名增加到20,逐一增加完度都还是要出这个问题

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/2/15 8:58:00 [显示全部帖子]

我现在用的云服务器自建数据库,4G带宽,这几天一至观察测试,但测试同时几十个手机同时登录进网页,登录时有对数据库读取(不写)出现手机白屏,有时要等一阵才缓过来,严重时间就卡死,由于视频用腾讯云点播方式做的,只要求登录进去了看视频没感觉卡,我的问题是并发数不算太高,数据读写也不算多,白屏如何解决,与fox有关没有?我现在想把数据迁出到腾讯云mysql试,为解决白屏,卡死,提高并发数如何做才好?数据库用腾讯MySQL高可用版1核1G ssd盘100G企业入门型可好?请老师给点建议
[此贴子已经被作者于2020/2/15 9:08:53编辑过]

 回到顶部
总数 11 1 2 下一页