汇报一个问题

106 views
Skip to first unread message

yoer

unread,
May 26, 2010, 9:41:02 AM5/26/10
to hyk-proxy-discuss

网络:ADSL PPPOE拨号
系统:vista sp2
浏览器:firefox 3.6.4+froxyproxy
hyk-proxy版本:0.85
local与remote连接:通过命令行start.bat进行连接
hyk-proxy-client.conf.xml配置文件:添加了自配置的两个appid,修改了端口,其它未改变

问题:网络连接断开,然后又重新连上网络,hyk-proxy的local server必须重新启动才能与remote server正常通信。
常见场景:
1、手动正常断开网络或者网络故障造成系统网络连接断开,然后重新拨号连上网络,此时出现上面的问题
2、系统休眠(睡眠)时,网络断开,待系统从休眠(睡眠)之中复原,网络恢复正常,但hyk-proxy出现上面的问题

yinqiwen

unread,
May 26, 2010, 10:25:21 AM5/26/10
to hyk-...@googlegroups.com
这个是软件实现机制所致。因为local server和appengine之间是长连接,网络断开的情况(包括休眠)下默认2小时才会探测到连接不正常
下个版本考虑增加一个心跳机制探测这种情况
--
yinqiwen(隐其闻)

Terk Ming

unread,
May 26, 2010, 10:47:55 AM5/26/10
to hyk-...@googlegroups.com
被这个问题困扰很久了…

2010/5/26 yinqiwen <yinq...@gmail.com>



--
- ming

joey soze

unread,
May 26, 2010, 10:54:28 AM5/26/10
to hyk-...@googlegroups.com
嗯,期待更新

2010/5/26 yinqiwen <yinq...@gmail.com>

yinqiwen

unread,
May 26, 2010, 10:58:46 AM5/26/10
to hyk-...@googlegroups.com
其实也在考虑直接替换为短连接方式,实现起来更简单,也不会有这些问题;另外似乎也没有发现长连接有太明显的性能优势
--
yinqiwen(隐其闻)

Terk Ming

unread,
May 26, 2010, 11:05:37 AM5/26/10
to hyk-...@googlegroups.com
如果用长连接,然后如果一段时间没有数据通讯(比如说10秒),就自动关闭连接呢?

2010/5/26 yinqiwen <yinq...@gmail.com>



--
- ming

yinqiwen

unread,
May 26, 2010, 10:27:18 PM5/26/10
to hyk-...@googlegroups.com
正常情况下, AppEngine会在6min后关闭连接
--
yinqiwen(隐其闻)

Terk Ming

unread,
May 27, 2010, 10:17:57 PM5/27/10
to hyk-...@googlegroups.com
这个时间是在hyk-proxy代码里,还是appengine服务器自己的设置? 能够自己调整吗?

2010/5/27 yinqiwen <yinq...@gmail.com>



--
- ming

yinqiwen

unread,
May 27, 2010, 10:27:46 PM5/27/10
to hyk-...@googlegroups.com
appengine服务器主动close
--
yinqiwen(隐其闻)
Reply all
Reply to author
Forward
0 new messages