轮询时Zyxel Router micro_httpd 404错误

时间:2018-04-02 16:39:21

标签: html node.js http

这可能是一个非常具体的问题,但我希望找到一个过去同样关心过的人。

所以我每分钟都会使用nodejs从路由器(192.168.1.1或o2.box)的Web前端轮询数据。顺序如下:

  • 访问/index.html并使用正则表达式提取会话密钥(登录时需要)
  • 访问/protectlock.cmd?password=X&sessionKey=Y(登录时需要)
  • 访问/Security_MacAddressFilter_Add.html(我需要的数据)
  • 访问/index_lock.html(退出时需要)

我每60秒做一次。我尝试只登录一次,保持登录状态,并且每隔一段时间只访问第3页。

每个请求之间也有2秒的延迟。

所以问题是:大约12个小时后(它变化)路由器停止工作。它显示了micro_httpd(一个微小的rudamentary Web服务器)的粉红色404页面。路由器重置(拔插头)再解决12小时+ - 。

我猜测每分钟4次请求对于micro_httpd网络服务器来说太多了。但实际上,它应该能够处理它。

路由器是" o2 HomeBox 6641",里面是Zyxel路由器技术。

我已经做过的事情: - 试图保持登录状态并仅访问有需要的数据(dind&#t; t) - 在序列内的每个请求之间添加了2秒的延迟。

所以我希望有人可以帮助我。

提前致谢, 的Marius

1 个答案:

答案 0 :(得分:0)

问题可能是在请求停止工作之前对请求总数的限制。它可能在固件中存在内存泄漏,并在内存耗尽后停止工作。