问题标签 [elixir-oban]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
198 浏览

elixir - 更新 Oban Job 的 schedule_at 时间

我有一个应用程序,用于Oban在用户指定的时间安排作业。例如,用户可以指定发送某封电子邮件的日期和时间。

Oban 在最初安排作业方面表现出色,并且具有唯一性等其他功能,但我找不到更新现有作业的预定时间的明智方法(当用户想要编辑任务时间时)。

目前,想到了两种方法:

1.取消作业并再次排队

2.手动更新作业

但我担心 Oban 可能有自己的钩子,在手动更新时或者如果有更好的方法可以做到这一点,这些钩子不会被调用。

0 投票
1 回答
132 浏览

cron - 如何在本地运行 Oban 作业?

如何在 localhost 上运行 Oban 作业(我正在使用带有 Oban 的 Cron 作业插件),以便我可以看到它正在工作?

我的 Oban 只是运行一个查询,然后在某个位置创建一个文件。我希望能够在 localhost 上进行测试,或者使用哪种正确的方法来测试它。

如何运行ObanJobOne,以便我可以看到 sql 查询的结果,IO.inspect还可以看到创建的文件。