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,同时保留真正需要的错误信息。

Namecheap Cron限制
Toolnavia原创图。

WordPress WP-Cron 与系统 Cron 不是一回事

WordPress WP-Cron 是由访问请求触发的,所以低流量网站的计划任务可能延迟。 用 cPanel Cron 定时调用 wp-cron.php,可以减少对访问流量的依赖。

但把 WP-Cron 换成系统 Cron,并不会取消 Namecheap 的 5 分钟与资源限制。

Namecheap Cron命令流程
Toolnavia原创图。

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 限制的判断。

WP-Cron与系统Cron
Toolnavia原创图。
WooCommerce后台队列决策
Toolnavia原创图。