Hello @mrwindmills
When we reference this, we strictly mean using PM2 clusters (in the CLI when starting the process you define this with an -i 4
or an -i max
which determines the number of instances that are started). The reason we don’t recommend this is simply because at the time the cron is supposed to fire, you will effectively have all the instances fire the same crontask.
If your provider is not using the instances parameter and you only have 1 instance running, there should be no issue. But outside of that you could create a simple node-cron script that runs calls against the API via REST or something (maybe writing a custom route/controller to handle the logic the built in crontask would do).
This script could be ran from pretty much anywhere.