-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用外网地址 大于20分钟的定时任务从第二次开始就Operation timed out #35
Comments
上一个版本设置的是20分钟连接没有活动就会移除,新版本已去除,可以下最新的发布包试试 |
怎么更新后 感觉不好使了呢?
等全部更新完后 反而内网穿透不灵了呢?
客户端日志
|
把之前的清理下重新启动,如果还有问题把server和client的启动日志发出来看看 |
但是怎么清理呢? 我试了下面的方案 都不行
运行了一段时间后 (大概一个小时多) proxy server 就有下面的错误
有些proxy-client节点上有错误日志 有些没有 proxy-client错误日志
另外虽然proxy-server 和 proxy-clients的进程都在 但是管理界面上status都是Down的状态。 反正这个问题是升级后 才开始有的 不确定是代码的问题 还是 我的网络的问题 如 外网ip变化会有影响吗? 因为我看server.log中有好几个外网地址
proxy-client 刚连接上的时候 都是211这个地址 但是后面也发现有很多60的地址以及一个140的地址 |
客户端和服务器用最新的代码,可以直接下载最新的发布包,再就是使用ssl 端口连接,不用明文端口 |
mongo有没有发送心跳包 我不确定 但是mysql肯定有
那为什么mysql所在的proxy client机器也是Down的状态呢? 并且mongo和tomcat的client.log都没有异常日志 单单mysql 的client.log有异常日志呢?(相隔了有8个小时多)
|
针对你这种情况做了些优化,可以再试试 |
今天上午更新代码后 又观察了一天 好像恢复正常了 如 mongo shell连上后 若长时间没有操作 能够自动恢复连接 如下所示
mysql也一样
但是服务端仍发现了一些异常日志 虽然不影响功能
|
最后那个异常我这也再观察下,很难重现,你那边如果找到了重现的方法也请告知一下 |
刚看了下今天的日志 又有TooLongFrameException
我这边没做什么 就是新开了一个终端 mongo shell 和 mysql client都连上了而已 |
TooLongFrameException 这个异常是正常的,不用管,是有人用浏览器访问了proxyserver的端口 |
局域网内有一个MongoDB服务
使用lanproxy映射到外网 项目中改用外网地址后 21分钟的定时任务第一次执行成功 后面就执行失败了
错误日志
wireshark抓包
如果使用内网地址的话 就没有这个问题
如果使用外网地址 但定时任务间隔时间小于20分钟的话 也没问题
所以我现在怀疑是lanproxy的问题 能不能帮忙确认一下?
The text was updated successfully, but these errors were encountered: