mardi 3 septembre 2019

Disable scheduling on second instance of same project on AWS

I have 2 instances of the same deployment/project on AWS Elastic Beanstalk.

Both contain a Laravel project which contains scheduling code which runs various commands which can be found in the schedule method/function of the Kernel.php class within 'app/Console' - the problem I have is that if a command runs from one instance then it will also run the command from the second instance which is not what I want to happen.

What I would like to happen is that the commands get run from only one instance and not the other. How do I achieve this in the easiest way possible?

Is there a Laravel package which could help me achieve this?



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire