我有一个 nodejs 应用程序,它有一个节点调度程序,它每隔一小时执行一些任务。这已经在生产中并且运行顺利。但是有两个问题:a)我希望这个过程永远执行。节点调度程序节点是否有可能在几天后停止运行?(例如30)。或者默认情况下它们会永远运行以防出现错误?b)我已经用 try-catch 包装了我的调度程序,但我的逻辑在数据库中包含了一些异步请求。如果出现错误,try-catch 会覆盖我吗?我的意思是它是否确保应用程序将始终运行?总而言之,我需要我的应用程序永远运行而不会中断。
我有一个 nodejs 应用程序,它有一个节点调度程序,它每隔一小时执行一些任务。这已经在生产中并且运行顺利。但是有两个问题:a)我希望这个过程永远执行。节点调度程序节点是否有可能在几天后停止运行?(例如30)。或者默认情况下它们会永远运行以防出现错误?b)我已经用 try-catch 包装了我的调度程序,但我的逻辑在数据库中包含了一些异步请求。如果出现错误,try-catch 会覆盖我吗?我的意思是它是否确保应用程序将始终运行?总而言之,我需要我的应用程序永远运行而不会中断。