在azure上我有一个网站,其服务(webjob)不断运行,连接到由Linux VM托管的Web套接字,也在Azure上。 (供参考,该服务是Asterisk ARI)。
大多数情况下它运行良好,但是周期性的一切只是断开连接并保持断开状态(我在服务中运行Timers以确保它仍然连接,如果它没有重新连接)。我根本找不到这个理由,它不会重新连接,没有特定的错误信息,只是试图重新连接。如果我重新启动网站,一切都会恢复正常并再次运行。
感觉网站和虚拟机之间的某些东西介入并阻塞了套接字连接......但我不知道有什么类似的东西 - 是否有防火墙或我应该注意的任何内容?
(该网站已启用套接字并始终开启)