【发布时间】:2018-04-03 18:38:45
【问题描述】:
这可能是一个非常具体的问题,但我希望能找到在过去处理同样事情的人。
所以我每分钟使用 nodejs 从我的路由器(192.168.1.1 或 o2.box)的 Web 前端轮询数据。顺序如下:
- 访问 /index.html 并使用正则表达式提取会话密钥(登录时需要)
- 访问 /protectlock.cmd?password=X&sessionKey=Y(登录时需要)
- 访问 /Security_MacAddressFilter_Add.html(我需要的数据)
- 访问 /index_lock.html(需要注销)
我每 60 秒执行一次。我尝试只登录一次,保持登录状态并每隔一段时间只访问第三页。
每个请求之间也有 2 秒的延迟。
所以问题是:大约 12 小时后(它会有所不同)路由器停止工作。它显示了来自 micro_httpd(一个小型基本 Web 服务器)的粉红色 404 页面。路由器重置(拔掉插头)再解决 12 小时+-。
我猜每分钟 4 个请求对于 micro_httpd 网络服务器来说太多了。但实际上,它应该可以处理它。
路由器是“o2 HomeBox 6641”,内部是合勤路由器技术。
我已经做过的事情: - 尝试保持登录状态并仅访问需要的数据(不起作用) - 在序列内的每个请求之间添加了 2 秒的延迟。
所以我希望有人可以帮助我。
提前致谢, 马吕斯
【问题讨论】: