vojtabiberle/queue-runner

Simple daemon in PHP for running background job on server. Uses MongoDB as MessageQueue for job descriptions.

1.0.6 2015-01-29 17:47 UTC

This package is auto-updated.

Last update: 2024-04-15 00:30:27 UTC


README

Simple daemon for running tasks/scripts from mongo queues.

Installing

Install project using

composer create-project vojtabiberle/queue-runner

Copy stuffs from support/etc to etc and settup everything (simple ini file and systemd target).

Add systemd target to running after boot.

systemctl daemon-reload #to reload systemd - systemd will notice new target
systemctl start queuerunner #start service
systemctl enable queuerunner #start service after boot

Future plans

  • Adding better support for more DB adapters
  • Adding support for jeremeamia/super_closure - can run super_closure at background and plann it