我将安装一个有14400个网站的服务器。 我将使用Ubuntu服务器10.10 32位。 (这是为了我的学习目的)
每个网站都需要cron。 所以我需要14400行cron。
服务器可以处理这个巨大的名单? 什么是Ubuntu服务器(32位和64位)的cron行限制?
我想这不是关于cron如何处理这个工作,而是这些工作将如何加载你的服务器(无论你决定在同一时间还是在不同的服务窗口中运行它们)。 cron停止运行这些作业不应该是任何理由,只有服务器负载。 你也可以重复使用/etc/cron.d/结构为每个网站保存单独的个人cronjob文件,使用与站点名称类似的名称约定,这样你可以轻松地pipe理这些作业。
如果你打算在同一时间运行它们 – 你可能会达到打开文件描述符的限制。你可以通过/etc/security/limits.conf来控制这个参数,或者使用ulimit。