magmatic's avatar

Horizon jobs are getting killed with signal 15

Our Horizon jobs are dying. The last job ran for 46.23 seconds, then failed with this exception:

Symfony\Component\Process\Exception\ProcessSignaledException: The process has been signaled with signal "15". in /home/.../releases/20250530183412/vendor/symfony/process/Process.php:461

The timeout is 10 minutes (600 seconds), so it's not that. Does anybody have any ideas why a job would be killed like this?

Thanks!

0 likes
3 replies
jlrdw's avatar

One thing to check is the horizon version the correct version for your laravel version, check requirements.

magmatic's avatar

In our composer.json, we require "laravel/framework": "^12.0" and "laravel/horizon": "^5.30.2". I believe these are compatible, yes.

magmatic's avatar

I think I solved it by upgrading headless Chrome on our server. We were using it to create PDFs with BrowserShot.

Please or to participate in this conversation.