【发布时间】:2017-11-27 15:58:42
【问题描述】:
我的服务器有时会停止工作,我找到的唯一解决方案是创建一个执行此命令的 cron:
netstat -tn | grep -c :80
以下命令将输出到端口 80 的连接数。 问题是我希望如果输出为 0,那么服务器需要重新启动。
【问题讨论】:
-
如果网络服务关闭,您实际上是在要求重新启动服务器?
-
是的,你是对的@reichhart
-
这是 unix 国家。在这个国家,您只为新内核重新启动服务器。 ;-) 你应该修复网络服务!如果 Web 服务已关闭:重新启动它。不要使用 cron。
-
@reichhart 这不是关于 Web 服务器,端口 80 是关于传出连接 :)
-
您的 grep 将匹配 INCOMING 和 OUTGOING 端口 80 tcp 流量!您的描述说“服务器停止工作”,这意味着传入端口 80 tcp 流量。
标签: linux grep cron command netstat