【发布时间】:2012-10-20 14:25:42
【问题描述】:
我有一个资源非常少的 Linux CENTOS 服务器(例如 AWS 微实例)。我在这台服务器上运行了 3 个 PHP 应用程序和 MySQL 服务器实例。我需要为我的应用程序运行多个重复性作业,这些作业需要发送电子邮件、清理过程和生成缩略图。我不想让服务器变慢。在这种情况下将我的任务作为 CRON 或作为使用 Java 构建的 JAR 运行是否正确,或者我应该完全在该服务器之外查看一些东西?
【问题讨论】:
-
我不认为将其作为 CRON 可能会减少服务器的资源/带宽使用。如果可能的话,你可以考虑一些优化来一起运行。
-
通过
crontab条目使用cron,可能与nice一起使用。我不明白使用 Jar 意味着什么:您是否考虑编写一个 java 程序,无限期运行,主要是休眠和等待?? -
是的 Basile,你的理解是正确的
标签: java linux jar cron timer-jobs