So I’ve got a plugin that kicks off Ansible to do a Discourse installation (I really, really, want to stop using WordPress to take installation orders!).
Initially, I was calling
fork to kick it off, which worked fine in testing, but I thought that I should do it a more “Discourse Way”.
So then made a once-off job to run the process, but it gets killed like this:
E, [2020-12-16T12:53:39.662683 #3158277] ERROR -- : worker=0 PID:3158425 timeout (61s > 60s), killing
I tried adding
sidekiq_options queue: 'low' to the class, and then to the function that runs the job.
Then I skipped having the job run the process, and just ran it directly in the model with
It works just fine if I run it from
rails c, but however I run it (this is a Ubuntu development environment, started with
./bin/unicorn, it gets killed.