Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

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.