因此,前几天我收到了服务器管理员的以下消息:
嗨*,我们希望你今天过得好。我们注意到您的一个帐户运行多个cron作业,每隔1分钟一次。(3;我承认它们可以合并为1。在共享主机服务器上,每分钟运行一次cron作业的代码总数不超过35行,只有1000行代码),每分钟运行一次cron作业可能会对服务器的健康和同一台服务器上的其他用户产生不利影响。为了防止服务器受到负面影响,我们对cron作业进行了如下修改:-snip- -它们现在将按上述指定的间隔运行。请不要每隔15分钟运行一次任务。在这方面,你的合作将不胜感激。如果您有进一步的问题或关切,请更新这张票。最诚挚的问候*。
这对任何人来说都有意义吗?因为我看过了cloudlinux文档,它似乎没有任何意义:


我付钱给他们一台“半专用”的服务器,以及80个可用的入口进程。我认为这是一个问题的唯一方法是,如果他们将更多的用户加载到服务器上,而他们没有实际的资源来解释这些用户和他们的计划,因为这是他的“示例”:
不幸的是,我们必须保持一些最低限度的限制,以保持托管质量。想象一下,如果50个用户在服务器上每分钟运行150个cron作业,会发生什么情况。普通服务器可能会爬行。
就像我说的,我看到问题的唯一方法是用户资源占服务器所能处理的更多。
我想错了吗?我从来没有联系到解释他论点的文件,他只是提到了他的“服务条款”,基本上告诉我他每天都在工作,我不知道我在说什么。
发布于 2021-07-25 15:41:12
CageFS文档提到“用户不应感到任何方式受到限制”指的是文件系统和进程隔离。色度或容器。用户在安装的应用程序和配置文件中不受限制,但这并不意味着任何有关资源配额的内容。
您的主机可能会施加cron限制,而不考虑可用容量或进程配额。编写一个天真的crontab解析器比进行良好的性能根源分析和容量规划更容易。
阅读这些服务条款,尽管几乎可以肯定,作为容器主机的管理员,他们可以这样做。他们的观点是,频繁的cron作业可能是一个很大的负担,特别是在资源受限的环境中。尽管我不知道他们的超额订阅率有多大,但即使在100个进程的配额很小的情况下,他们仍然觉得需要管理crontab。
为了区别对待,您从使用CloudLinux Shared的共享主机提供商那里租了一个容器。CloudLinux的专用服务器用例存在,与上游RHEL或CL自己的克隆AlmaLinux相同。
https://serverfault.com/questions/1070543
复制相似问题