TOOLNAVIA / 选购指南
Namecheap Stellar Cron限制:5分钟、5个Job,而且不能跑Daemon
先看结论
Namecheap Stellar 支持真正的 **cPanel Cron Job**,但共享主机有两个硬限制:**间隔不能短于 5 分钟,同时运行的 Cron 不能超过 5 个**。Stellar 当前先有 30 天试用,之后首个付费年 $26.88;当前年续费参考是 $55.88。
所以它适合普通 WordPress 维护与中等自动化,但不适合需要常驻 Worker 或秒级调度的应用。
选购速览
- 适合谁
- 适合5分钟或更长间隔、任务可快速完成的网站。
- 收费方式
- 30天试用,首个付费年$26.88;当前年续费$55.88。
- 先看限制
- 共享主机不能低于5分钟、不能超过5个同时Cron,也不能跑常驻Daemon。
Cron 最短间隔是 5 分钟
Namecheap 共享主机政策明确禁止低于 5 分钟的 Cron。 官方设置指南还说明 Cron 按服务器时间执行。 cPanel 官方 Cron 文档也说明 Cron 只是调度命令,实际任务仍受账户正常资源限制。
缓存清理、Sitemap、低频导入和普通维护通常够用;必须每几十秒轮询或实时消费队列时,共享主机就不是合适环境。
同时最多 5 个 Job
Namecheap 同时限制共享服务器最多 5 个并发 Cron。
如果某个任务执行太慢,而下一次又开始,就会出现重叠。能加 Lock File 或应用级 Mutex 时,应避免同一任务重复并发运行。
Cron Email 可能悄悄吃掉 Inode
Namecheap 说明,Cron 命令有输出时可能每次都发送 Email;如果不处理,这些邮件会不断积累并消耗 cPanel 邮箱与 Inode。
测试阶段保留邮件很有用;生产环境如果已有其他监控,应把正常输出重定向到日志或 /dev/null,同时保留真正需要的错误信息。
WordPress WP-Cron 与系统 Cron 不是一回事
WordPress WP-Cron 是由访问请求触发的,所以低流量网站的计划任务可能延迟。 用 cPanel Cron 定时调用 wp-cron.php,可以减少对访问流量的依赖。
但把 WP-Cron 换成系统 Cron,并不会取消 Namecheap 的 5 分钟与资源限制。
WooCommerce 队列仍要看应用层
WooCommerce 大量后台任务依赖 Action Scheduler。相关文档都说明,当任务产生速度超过处理速度时,Pending Queue 会不断累积。
应检查 WooCommerce Scheduled Actions 的 Failed/Pending 项。单纯把 Cron 调快,无法解决应用队列本身太重的问题。
共享主机不是 Daemon 平台
Namecheap 资源政策禁止独立常驻 Daemon,也限制长时间大量占用系统资源的脚本。
如果应用需要长期 Worker、持续消费队列、低于 5 分钟的高频轮询或很多并发后台任务,应迁到 VPS、应用平台或外部 Queue Service。
购买判断
如果自动化任务都能切成短任务,并接受 5 分钟或更长调度,Stellar 很合适;后台处理本身就是核心常驻服务时,它就不适合。
联盟披露:通过 Toolnavia 的合资格 Namecheap 入口购买时我们可能获得佣金,但不会改变本文对 Cron 限制的判断。