Laravel sorok a localhoston

A Laravel PHP keretrendszerben az éles környezetekben a felügyelőhöz hasonló dolgozók biztosítják, hogy például a Redisben tárolt feladatok végrehajtásra kerüljenek. Ha teljesen függetlenné szeretnél válni ettől a localhost-on, a szinkronizálási illesztőprogram segítségével azonnal végrehajthatod a feladatokat. Ennek azonban az a hátránya, hogy az aktuális PHP folyamat blokkolva van, és a kérés a feladat befejezéséig lefagy.


Jobb, ha hívunk egy másik PHP példányt, amely egyszeri munkavállalói engedélyt kezdeményez. Az alábbi megvalósítás gondoskodik a Windows / Mac / Linux különbségekről is. Először a szokásos módon határozunk meg egy munkát:

e24ced88a284d02f2ab5c64bb5905fce

Ezután létrehozunk egy általános segítőt, amely gondoskodik a végrehajtásról:

e24ced88a284d02f2ab5c64bb5905fce

Végül ezt a függvényt hívjuk meg egy vezérlőben:

e24ced88a284d02f2ab5c64bb5905fce

Vissza