2

我在 Windows 服务中遇到了 .net 客户端的问题。一段时间后它冻结了。

用例是这样的。

用户将一个或多个文件上传到我们的网站。该服务检测到这一点并开始处理文件,在处理开始和结束时向网站发送信号。

该服务每 10 秒检查一次新文件。在此迭代中,我们与服务器建立新连接并再次停止它,大多数情况下没有发送任何消息。

我怀疑连接/断开连接是造成这种情况的原因。在服务启动时打开连接然后在每次迭代中使用这个连接会更好吗?该服务必须能够在不重新启动的情况下运行数月。

4

0 回答 0