版本1.1.2中的SignalR断开问题

时间:2013-09-03 10:06:31

标签: signalr

我正在使用signalr 1.1.2版本。 Signalr服务器作为asp.netweb API(REST服务)托管。 SignalR客户端是javascript。

我正面临与重新连接信号客户端相关的问题。每次我回收REST服务的应用程序池或更改Rest服务的web.config文件时,我的信号器客户端关闭当前的websocket,尝试重新连接,它确实重新连接但是一段时间后我在客户端上收到消息

“无法在配置的超时(100000ms)内重新连接,”

我已将服务器上的disconnecttimeout配置为100秒。 GlobalHost.Configuration.DisconnectTimeout = 100;

这是客户端日志:

格林威治标准时间10点30分(格林威治标准时间夏令时)10:39:21 SignalR:Websocket已关闭jquery.signalR-1.1.2.min.js?v = 20130903071956:10

格林威治标准时间+格林威治标准时间01:00(格林威治标准时间夏令时)10:39:23 SignalR:关闭Websocket jquery.signalR-1.1.2.min.js?v = 20130903071956:10

格林威治标准时间+格林威治标准时间0100(格林威治标准时间夏令时)10:39:23 SignalR:webSockets重新连接jquery.signalR-1.1.2.min.js?v = 20130903071956:10

[GMT + 0100(格林威治标准时间夏令时间)10:39:23] SignalR:连接到websocket端点'ws://dev.fmdc.com:6756 / Push / signalr / reconnect?transport = webSockets& connectionToken = - yPgnSfqKCkoHAHtgqoSY8RA4dmu4sZDZS545DEFUfXGJP-4J0fmp3Tw9NlEWpQSdOoWtsm70t1wikpZCvgmD4YzD1dwS-UNFUDXV-2Q954Qh6TZ0&安培; connectionData =%5B%7B%22name%22%3A%22notifierhub%22%7D%5D&安培; MESSAGEID = B%2C4%7CR%2C1%7CS%2C0%7CT%2C0&安培; U = 1048635&安培; a = 1094328& tid = 0'jquery.signalR-1.1.2.min.js?v = 20130903071956:10

格林威治标准时间10点30分(格林威治标准时间夏令时)10:39:26 SignalR:关闭Websocket jquery.signalR-1.1.2.min.js?v = 20130903071956:10

格林威治标准时间10点30分(格林威治标准时间夏令时)10:39:26 SignalR:webSockets重新连接jquery.signalR-1.1.2.min.js?v = 20130903071956:10 [GMT + 0100(GMT日光时间)10:39:26] SignalR:连接到websocket端点'ws://dev.fmdc.com:6756 / Push / signalr / reconnect?transport = webSockets& connectionToken = -yPgnSfqKCkoHAHtgqoSY8RA4dmu4sZDZS545DEFUfXGJP-4J0fmp3Tw9NlEWpQSdOoWtsm70t1wikpZCvgmD4YzD1dwS -UNFUDXV-2Q954Qh6TZ0&安培; connectionData =%5B%7B%22name%22%3A%22notifierhub%22%7D%5D&安培; MESSAGEID = B%2C4%7CR%2C1%7CS%2C0%7CT%2C0&安培; U = 1048635&安培; A = 1094328& tid = 5'jquery.signalR-1.1.2.min.js?v = 20130903071956:10

格林威治标准时间10点30分(格林威治标准时间夏令时)10:39:53 SignalR:Websocket打开了jquery.signalR-1.1.2.min.js?v = 20130903071956:10

[10:39:54 GMT + 0100(GMT日光时间)] SignalR:在集线器'NotifierHub'上触发客户端集线器事件'重新加入'。 jquery.signalR-1.1.2.min.js V = 20130903071956:10

[10:41:03 GMT + 0100(格林威治标准时间夏令时)] SignalR:无法在配置的超时(100000ms)内重新连接,断开连接。 jquery.signalR-1.1.2.min.js V = 20130903071956:10 [格林尼治标准时间+ 0100(格林威治标准时间夏令时间)10:41:03] SignalR:停止监视保持活动状态jquery.signalR-1.1.2.min.js?v = 20130903071956:10 [格林尼治标准时间+ 0100(GMT日光时间)10:41:03] SignalR:关闭Websocket jquery.signalR-1.1.2.min.js?v = 20130903071956:10

此问题与先前版本的SignalR没有发生(即1.0.0 rc1)

0 个答案:

没有答案