请教socket长连接中途中断的问题
最在做一个socket实验,master和worker, master 负责发送任务消息给worker,worker执行完任务后将结果返回给master, worker每5秒发送一个心跳给master维持连接。
master(server)<----heartbeat----worker(client)
master(client)---task---->workers(server)
当task执行时间比较短时,比如3-5分钟,worker能正常返回消息给master, 当任务执行时间很长,比如15分钟,该worker发送消息给master, master没有收到,master作为客户端连接的超时我设置是1小时,而且该worker一直在给master发心跳。
我想问为什么master给worker发任务消息的连接会中断,希望大家多多指教。