PHP-定时更换服务器IP的问题
有一个守护进程不停向远程服务器发送request同时将response进行分析处理,但是远程服务器有请求的IP限制,每小时同一IP只能请求一定的次数。所以用Shell写了一个定时更换服务器IP的脚本,每一小时换一次服务器IP。经过测试发现,在更换IP的瞬间会有部分request和reponse出现异常,不能得到响应,求解决方案。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果你这个守护进程可以停掉一小段时间,那就好办,在定时更换服务器IP前,先把那个守护进程停掉,然后sleep几秒钟,再更换IP,然后再重启你的程序进程
如果更换IP程序和守护进程在同一程序就容易些了,在更换IP之前先阻塞其他的通信请求。更换完成后再继续通信.
可以在即将更换ip之前先将request存在数据库中,在ip更换结束之后守护进程先处理之前储存的request,这样就可以了。