【发布时间】:2012-10-03 11:25:45
【问题描述】:
由于访问者滞后,我的服务器目前遇到了一些问题,我认为最好的解决方案是每 2/3 小时左右重新启动 apache
我怎样才能通过 cronjob 做到这一点?
【问题讨论】:
-
这并不能解决问题——只是推迟不可避免的事情。在您拥有更多用户之前,我会更多地探索这个问题。我还将探索 Apache 的各种配置参数。有不少。
-
@EdHeal 我认为这个问题与“我怎样才能更快地装枪以射击自己的脚?”的重复?
-
@Ray - 只是认为在 Apache 关闭模式下(在开始位之前)网站处于离线状态,而当前事务正在完成。所以 Osa 网站每隔几个小时就会中断一次服务。 (这也可能有没有图像的页面,AJAX 不工作等......)
-
我没有用户或任何与中断正在运行的服务相关的东西,这只是因为我的 vps 性能很低,而且我的网站已经吸引了大量的访问者,他们造成了很多延迟并占据了整个网站下来,我尝试了很多修复..它们都没有奏效,所以我要试试这个,我认为 apache 需要每隔几个小时放松一次
-
@Osa 如果您的内存正在消耗并且您的 http 进程阻塞,您可能需要考虑降低 http 中每个子节点的请求数。正确配置的 apache 永远不需要重新启动或放松。如果 apache 已针对可用的服务器资源进行了最佳配置,并且您无法处理流量,则需要添加另一台服务器或升级现有服务器。
标签: apache cron debian crontab