Acumatica调度程序
Acumatica scheduler
这可能是个奇怪的问题。有什么方法可以使调度程序永久保持活动状态?我有几个实例,一个在服务器上用于测试,一个开发实例在我的笔记本电脑上。我在这两种情况下都设置了一些业务事件,这些事件可以按设计准确触发。我的问题来自这样一个事实,即如果没有人登录实例,调度程序似乎会停止。一旦我使用任何 ID 登录实例,调度程序就会重新启动并运行大约 12 小时,然后再次停止。我以为这只是服务器上的测试实例,但我休息了几天,我的笔记本电脑实例也停滞了。有没有设置可以克服这个问题?我知道假设在生产系统中会有用户,但周末或节假日呢?
您的应用程序池可能会被回收。查看以下对您有帮助的帖子
How to know who kills my threads
计划来自分配的应用程序池的 IIS 工作进程 (w3wp) 运行。通常工作进程在收到第一个 Web 请求时启动。
如果您重新启动服务器的测试实例或您的笔记本电脑实例,您可能会遇到这种延迟,直到有人登录。
但是,您可以将工作进程设置为在应用程序池启动时自动启动。
检查您的 IIS 配置,查找分配给您的 Acumatica 实例的应用程序池并编辑其高级设置。
在那里您可以将 StartMode
更改为 AlwaysRunning
。
这可能是个奇怪的问题。有什么方法可以使调度程序永久保持活动状态?我有几个实例,一个在服务器上用于测试,一个开发实例在我的笔记本电脑上。我在这两种情况下都设置了一些业务事件,这些事件可以按设计准确触发。我的问题来自这样一个事实,即如果没有人登录实例,调度程序似乎会停止。一旦我使用任何 ID 登录实例,调度程序就会重新启动并运行大约 12 小时,然后再次停止。我以为这只是服务器上的测试实例,但我休息了几天,我的笔记本电脑实例也停滞了。有没有设置可以克服这个问题?我知道假设在生产系统中会有用户,但周末或节假日呢?
您的应用程序池可能会被回收。查看以下对您有帮助的帖子
How to know who kills my threads
计划来自分配的应用程序池的 IIS 工作进程 (w3wp) 运行。通常工作进程在收到第一个 Web 请求时启动。
如果您重新启动服务器的测试实例或您的笔记本电脑实例,您可能会遇到这种延迟,直到有人登录。
但是,您可以将工作进程设置为在应用程序池启动时自动启动。
检查您的 IIS 配置,查找分配给您的 Acumatica 实例的应用程序池并编辑其高级设置。
在那里您可以将 StartMode
更改为 AlwaysRunning
。