当我尝试对PostgreSQL数据库运行UPDATE语句时,出现了这个奇怪的错误。我无法弄清楚是什么导致了它的改变,我怀疑是巧合的系统错误,它是我打破并解决的其他问题的辅助。
我的意思是“看看重启是否能解决问题”,但我想知道是否有人可以告诉我此错误的含义。我不太了解套接字或传输接口。
Exception while reading from stream
Inner exception:
Unable to read data from the transport connection: Operation on non-blocking socket would block.
Inner exception: Operation on non-blocking socket would block
答案 0 :(得分:0)
我遇到这个问题已经有好几个月了。我实际上是解决问题的,但我忘了添加答案。我正在尝试添加答案。
我记得,问题只是一个普通的超时问题。我必须在Connection参数对象上增加PostgreSQL的超时设置之一(其中有多个)。
编辑:我应该补充一点,当时我正在使用NpgSql。