gpt4 book ai didi

linux - connection reset by peer,linux内核保持空闲连接多长时间

转载 作者:太空狗 更新时间:2023-10-29 12:14:49 25 4
gpt4 key购买 nike

我有一个守护进程脚本,它将连接 beanstalkd。该脚本将运行 3 小时。它会用 tcp 连接放置一个作业,但是,在 1.5 小时后,当用这个连接放置第二个作业时。套接字将收到错误“连接被对等方重置”。 Beanstalk不会关闭连接。所以我想知道Linux内核是否会自动关闭空闲连接?如果是,linux内核会保持空闲连接多长时间?

最佳答案

是的,linux-kernel 将根据您的 ssh-configuration 重置空闲连接。您必须使用选项 BatchMode=yes 并在您的 ssh-config 文件(路径为/home//.ssh/config)中设置 ServerAliveInterval,如果 BatchMode 是,则默认值为 300。ServerAliveInterval 设置一个以秒为单位的超时间隔,如果没有从服务器接收到数据,它将通过加密 channel 发送一条消息以请求服务器的响应。还要在 ssh-config 文件中添加 TCPKeepAlive=yes 选项。 内核将使用这些配置来检测 tcp 连接状态。但是,它在长时间运行的脚本中很有用。

关于linux - connection reset by peer,linux内核保持空闲连接多长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29484918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com