我已经安装了 Alpine Linux 作为迷你服务器的操作系统。我已经正确配置了通过 ssh (openSSL) 访问的服务器,并且我的程序在 docker 容器上运行。我使用有线连接。
问题是,经过一段时间的不活动(没有向服务器发出请求)后,服务器似乎与互联网断开连接。我无法再通过 ssh 连接它,它也从已连接设备列表中消失。
我一直在寻找禁用操作系统和网卡的睡眠/休眠的方法,但一无所获。
当我移动触摸板时,它会再次可用。
我希望你能帮助我并提前谢谢你。
PS 我使用 Alpine Linux,因为硬件很旧,而且我需要使用尽可能少的内存。
更新 - 系统日志:
tail -f /var/log/messages
Feb 20 01:00:00 cron.info crond[2158]: <user> pid 6301 cmd run-parts /etc/periodic/hourly
Feb 20 01:15:00 cron.info crond[2158]: <user> pid 6303 cmd run-parts /etc/periodic/15min
Feb 20 01:30:00 cron.info crond[2158]: <user> pid 6304 cmd run-parts /etc/periodic/15min
Feb 20 01:45:00 cron.info crond[2158]: <user> pid 6306 cmd run-parts /etc/periodic/15min
Feb 20 02:00:00 cron.info crond[2158]: <user> pid 6308 cmd run-parts /etc/periodic/15min
Feb 20 02:00:00 cron.info crond[2158]: <user> pid 6309 cmd run-parts /etc/periodic/hourly
Feb 20 02:00:00 cron.info crond[2158]: <user> pid 6310 cmd run-parts /etc/periodic/daily
Feb 20 02:15:00 cron.info crond[2158]: <user> pid 6312 cmd run-parts /etc/periodic/15min
Feb 20 02:30:00 cron.info crond[2158]: <user> pid 6314 cmd run-parts /etc/periodic/15min
Feb 20 02:39:39 auth.info sshd[6316]: Accepted publickey for <user> from <ip> port <port> ssh2: RSA