当前位置: 首页 > 知识库问答 >
问题:

试图删除条目时接收System.io.IoException

陈开宇
2023-03-14

结果,我收到一个System.io.Exception:

npgsql.npgsqlexception(0x80004005):从流中读取时出现异常-->system.io.ioexception:冯·德·贝尔特拉贡斯维宾登·科恩·基恩·达滕·盖勒森·韦登:艾因·维宾登·维萨奇·费尔格斯拉根,达·迪·盖根斯泰尔·纳赫·艾纳·贝斯特姆滕·泽斯潘尼·尼赫特·里希蒂格·雷杰特帽子,奥德·迪·赫尔杰斯特·维宾登·战争·费勒哈夫特,达·德·维本登主持人尼赫特·雷杰特帽子。-->system.net.sockets.socketexception:Ein Verbindungsversuch ist fehlgeschlagen,da die Gegenstelle nach einer bestimten Zeitspanne nicht richtig reagiert hat,oder die hergestellte Verbindung war fehlerhaft,da der verbunde Host nicht reagiert hat bei system.net.sockets.socket.receive(字节[]缓冲区,Int32 offset,Int32 size,----bei system.net.sockets.networkstream.read(byte[]buffer,Int32 offset,Int32 size)bei npgsql.npgsqlreadbuffer.<>C__displayclass31_0. d.moveNext()bei npplayclass31_0. d.moveNext.<>C__displayclass31_0. d.moveNext()----.runtime.compilerservices.taskawaiter.HandleNonSuccessandDebuggerNotification(任务任务)bei npgsql.npgsqlconnector.<>c__displayclass161_0. d.movenext()

在英语中,内部异常是

npgsql.npgsqlexception(0x80004005):从stream读取时出现异常-->System.io.ioException:无法从传输连接读取数据:连接尝试失败,因为远程站在一定时间后没有正确响应,或者由于连接的主机没有响应,建立的连接出现故障。--->system.net.sockets.socketException:连接尝试失败,因为远程站在一定时间后没有正确响应,或者连接失败,因为连接的主机没有响应system.net.sockets。socket.receive(Byte[]buffer,Int32 offset,Int32 size,SocketFlags,SocketFlags)在system.net.sockets.networkstream.read(Byte[]buffer,Int32 offset,Int32 size)--内部异常堆栈跟踪结束

在Postgres日志中,它说:

2019-03-28 12:42:15.077 CET[75060]日志:konnte Daten vom Client nicht Empfangen:无法识别的winsock错误10053

共有1个答案

郭恩
2023-03-14

根据该异常,此问题与长运行脚本的超时有关。您没有包含代码示例,因此我无法提供具体的语法来增加这一点,但是设置commandtimeout=0将禁用超时并解决问题。

为了回答你在评论中的问题,

我有没有办法调查一下为什么要花这么长时间?

 类似资料:
  • 问题内容: 我编写了用于删除android日历中所有条目的简单代码,但并未删除任何内容。 源代码: 问题答案: 我这样称呼它:

  • 问题内容: 如何从没有主键的表中检测/删除数据库中的重复条目? [如果我们使用“ DISTINCT”,我们如何知道哪一条记录是正确的并重复一条记录?] 问题答案:

  • 这是不是意味着我没有刷新我的适配器还是什么? @重写公共void onDeleteClick(int position){FoodInfo selectedItem; 食物适配器 } 这是我删除项目后的删除方法,它仍然存在于我的回收视图中,并在firebase中消失 我必须离开这个页面并再次访问,然后它只显示与firebase完全相同的项目 有人帮忙吗?

  • 我的代码有点纠结。我已经搜索并尝试了许多方法。我的目标是删除Firebase之前提供给我的应用程序的条目,Firebase数据来自嵌入式设备。我想替换android应用程序中的值。 Firebase工作正常,应用程序将显示Firebase提供的新值,但不会删除以前的条目。 我还有很多事情要做,但想在继续前进之前解决基础问题。 因此,OnChildChanged基本上会显示新的firebase条目,

  • 问题内容: 我想从下表中删除多个重复的键: 希望它像 我正在使用mysql。这是可能的吗?我不能使用 查询来进行唯一的输入,因为我希望将这些重复的输入输入到表中。 问题答案: 一种方法是使用将表联接到子查询上。子查询得到最低为每。当记录在子查询上不匹配时,仅表示它没有匹配的记录并且可以安全地删除。 SQLFiddle演示 但是,如果的记录可以具有不同的名称,则您需要在子句中包括它们,否则将仅保留最

  • 问题内容: 我必须向现有表添加唯一约束。很好,除了表已经有数百万行,而且许多行违反了我需要添加的唯一约束。 删除有问题的行的最快方法是什么?我有一条SQL语句,该语句查找重复项并将其删除,但要花很长时间才能运行。有没有其他方法可以解决此问题?也许备份表,然后在添加约束后还原表? 问题答案: 其中一些方法似乎有些复杂,我通常这样做是: 给定table table,要在()上对其进行唯一化,使行保持为