PHP workers and Laravel scheduler in WHSPanel

Trajni PHP workeri (na primer Laravel queue:work) rade kao systemd servis i nastavljaju da rade i posle odjave, zatvaranja terminala i restarta servera, u okviru limita tvog paketa. Koristiš ih za pozadinske poslove i redove zadataka.

1. Laravel Scheduler

U meniju otvori Software well PHP workeri. Deo Laravel Scheduler jednim klikom dodaje minutni php artisan schedule:run cron za tvoju aplikaciju (to je jedini cron koji Laravel treba). Upiši putanju do direktorijuma aplikacije (folder u kome je artisan) i klikni Uključi.

2. Kako da dodaš worker

  1. Click Dodaj worker.
  2. Zadaj komandu (na primer Laravel queue:work) i direktorijum aplikacije.
  3. Worker se pokreće kao trajni proces. U tabeli vidiš worker, komandu, PHP verziju i status.

Note: worker drži proces stalno aktivnim, pa je idealan za poslove koji ne smeju da čekaju web zahtev: slanje mejlova, obradu slika, redove zadataka. Za obične zakazane Laravel zadatke dovoljan je Scheduler, ne treba ti poseban worker.

Scroll to Top