【问题标题】:Zyxel Router micro_httpd 404 error when pollingZyxel 路由器 micro_httpd 轮询时出现 404 错误
【发布时间】: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 秒的延迟。

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

提前致谢, 马吕斯

【问题讨论】:

    标签: html node.js http


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-26
      • 2019-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      • 2021-10-12
      • 2019-03-21
      相关资源
      最近更新 更多