这可能是一个非常具体的问题,但我希望能找到一个在过去做同样事情的人。
因此,我每分钟使用nodejs从路由器的web前端(192.168.1.1或o2.box)轮询数据。顺序如下:
我每60秒做一次。我试着只登录一次,保持登录,并在一段时间内只访问第三页。
每个请求之间也有2秒的延迟。
所以问题是:在大约12个小时后(它的变化),路由器停止工作。它显示了来自micro_httpd (一个小小的、红润的web服务器)的404页面。路由器重置(拔掉插头)解决了另外12个小时+-。
我猜每分钟4个请求对micro_httpd per服务器来说太多了。但实际上,它应该能处理好。
路由器是一个"o2 HomeBox 6641",里面是Zyxel路由器技术。
我已经做过的事情:-试图保持登录并只访问需要的数据(dind无效)--在序列中的每个请求之间添加了2秒的延迟。
所以我希望有人能帮我。
提前谢谢你,马吕斯
发布于 2018-04-03 02:38:45
问题很可能是在停止工作之前限制请求总数。它可能在固件中有一个内存泄漏,并且在内存用完后停止工作。
https://stackoverflow.com/questions/49615116
复制