【问题标题】:CronJob and other logic not working with VPS/Cpanel serverCronJob 和其他逻辑不适用于 VPS/Cpanel 服务器
【发布时间】:2025-12-18 04:25:02
【问题描述】:

我正在构建一个 API,每天晚上 11 点更新数据,并使用 cronjob 发送多个通知。

我面临一个奇怪的问题,如果他们的请求和服务器繁忙,cronjob 可以工作,但是当没有请求并且没有请求时,服务器更像是被关闭!

这也会导致其他问题,例如当服务器有一段时间没有收到任何请求时加载时间过长,然后第一个请求需要 14 秒!!!

另外,我有一些端点应该被缓存 24 小时,因为这个问题,所有缓存都会突然消失!!

我在主机的 cpanel 中从 nodejs 启动应用程序安装了 nodeJS 应用程序!

【问题讨论】:

    标签: php node.js apache api server


    【解决方案1】:

    您是否需要一个“持久的”NodeJS 应用程序才能使其始终可用?

    看到这个https://www.a2hosting.com/kb/developer-corner/making-persistent-node.js-applications

    【讨论】:

    • 非常感谢,是的,这就是我正在寻找的东西,但是你知道我在f/usr/bin/flock -n /tmp/mylock.lock ${HOME}/nodejs/bin/node ${HOME}/app_directory/startup_file.js 可以找到什么/在哪里可以找到我的 *mylock.lock 替代品吗? >
    【解决方案2】:

    myLock 通常在 A2 上,例如..

    ./nodevenv/[yourAppUrl]/.lock

    【讨论】:

      最近更新 更多