Created
March 2, 2017 14:18
-
-
Save alnutile/ed0b678c35f528c248f736d42e84df74 to your computer and use it in GitHub Desktop.
SuperVisor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[program:queue-listener-default] | |
process_name=%(program_name)s_%(process_num)02d | |
command=php {{ path }}/artisan queue:work default --tries=3 --sleep=3 --daemon | |
autostart=true | |
autorestart=true | |
user={{ user }} | |
numprocs=5 | |
redirect_stderr=true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
- name: Setup up SuperVisor for Other Queues | |
become: yes | |
template: src={{ item.src }} dest=/etc/supervisor/conf.d/{{ item.name }} owner=root group=root force=yes | |
with_items: | |
- { src: "templates/queue-listener-imports.conf.j2", name: "queue-listener-imports.conf" } | |
- { src: "templates/queue-listener-columns.conf.j2", name: "queue-listener-columns.conf" } | |
- { src: "templates/queue-listener-default.conf.j2", name: "queue-listener-default.conf" } | |
- { src: "templates/queue-listener-mp.conf.j2", name: "queue-listener-mp.conf" } | |
- name: SuperVisorD Reread | |
become: yes | |
shell: /usr/bin/supervisorctl reread | |
- name: SuperVisorD Update | |
become: yes | |
shell: /usr/bin/supervisorctl update | |
- name: SuperVisorD Start | |
become: yes | |
supervisorctl: name={{item.name}} state={{item.state}} | |
with_items: | |
- { name: "queue-listener-imports:", state: "restarted" } | |
- { name: "queue-listener-columns:", state: "restarted" } | |
- { name: "queue-listener-default:", state: "restarted" } | |
- { name: "queue-listener-mp:", state: "restarted" } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment