标签: ruby-on-rails linux load-balancing crontrigger
我有一个生成报告的应用程序。我们有一个网页,其中包含两个按钮“生成报告”和“取消”。
现在单击“生成报告”,我会触发一个生成报告的cronjob。 我有一个负载均衡的环境L1& l2台服务器。 现在,当我单击“生成报告”时,cronjob开始在其中一个服务器上运行,所以如果我现在单击“取消”按钮,它有时会抛出一个错误,因为它试图停止它未运行的服务器上的cronjob
所以问题是“我怎么知道cronjob在哪个服务器上启动并需要停止”?