diff --git a/roles/project/tasks/xlegudata_consumer.yml b/roles/project/tasks/xlegudata_consumer.yml index 61588a4..c33e21e 100644 --- a/roles/project/tasks/xlegudata_consumer.yml +++ b/roles/project/tasks/xlegudata_consumer.yml @@ -32,10 +32,25 @@ cmd: pipenv install Pipfile when: xlegudata_consumer_changed_result.changed -- name: 添加配置 +- name: 消费进程 template: - src: xdata_consumer.ini.j2 - dest: /etc/supervisord.d/xdata_consumer.ini + src: "xdata_consumer{{item}}.ini.j2" + dest: "/etc/supervisord.d/xdata_consumer{{item}}.ini" + loop: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - 11 + + - name: 更新配置 shell: diff --git a/roles/project/templates/xdata_consumer.ini.j2 b/roles/project/templates/xdata_consumer0.ini.j2 similarity index 84% rename from roles/project/templates/xdata_consumer.ini.j2 rename to roles/project/templates/xdata_consumer0.ini.j2 index 2ead2fe..627f208 100644 --- a/roles/project/templates/xdata_consumer.ini.j2 +++ b/roles/project/templates/xdata_consumer0.ini.j2 @@ -1,4 +1,4 @@ -[program:xdata_consumer] +[program:xdata_consumer0] command=pipenv run python main.py directory=/data/code/xlegudata_consumer autostart=true @@ -10,5 +10,5 @@ killasgroup=true redirect_stderr=true stdout_logfile_maxbytes=20MB stdout_logfile_backups=20 -stdout_logfile=/data/log/xlegudata_consumer/consumer.log +stdout_logfile=/data/log/xlegudata_consumer/consumer0.log environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer1.ini.j2 b/roles/project/templates/xdata_consumer1.ini.j2 new file mode 100644 index 0000000..8883465 --- /dev/null +++ b/roles/project/templates/xdata_consumer1.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer1] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer1.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer10.ini.j2 b/roles/project/templates/xdata_consumer10.ini.j2 new file mode 100644 index 0000000..027ffb7 --- /dev/null +++ b/roles/project/templates/xdata_consumer10.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer10] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer10.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer11.ini.j2 b/roles/project/templates/xdata_consumer11.ini.j2 new file mode 100644 index 0000000..bc57de1 --- /dev/null +++ b/roles/project/templates/xdata_consumer11.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer11] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer11.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer2.ini.j2 b/roles/project/templates/xdata_consumer2.ini.j2 new file mode 100644 index 0000000..089c0f4 --- /dev/null +++ b/roles/project/templates/xdata_consumer2.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer2] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer2.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer3.ini.j2 b/roles/project/templates/xdata_consumer3.ini.j2 new file mode 100644 index 0000000..83e6bba --- /dev/null +++ b/roles/project/templates/xdata_consumer3.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer3] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer3.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer4.ini.j2 b/roles/project/templates/xdata_consumer4.ini.j2 new file mode 100644 index 0000000..77dda04 --- /dev/null +++ b/roles/project/templates/xdata_consumer4.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer4] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer4.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer5.ini.j2 b/roles/project/templates/xdata_consumer5.ini.j2 new file mode 100644 index 0000000..7d9792d --- /dev/null +++ b/roles/project/templates/xdata_consumer5.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer5] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer5.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer6.ini.j2 b/roles/project/templates/xdata_consumer6.ini.j2 new file mode 100644 index 0000000..7c46869 --- /dev/null +++ b/roles/project/templates/xdata_consumer6.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer6] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer6.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer7.ini.j2 b/roles/project/templates/xdata_consumer7.ini.j2 new file mode 100644 index 0000000..de4ee0e --- /dev/null +++ b/roles/project/templates/xdata_consumer7.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer7] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer7.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer8.ini.j2 b/roles/project/templates/xdata_consumer8.ini.j2 new file mode 100644 index 0000000..0f09a06 --- /dev/null +++ b/roles/project/templates/xdata_consumer8.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer8] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer8.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false" diff --git a/roles/project/templates/xdata_consumer9.ini.j2 b/roles/project/templates/xdata_consumer9.ini.j2 new file mode 100644 index 0000000..7bc6bb1 --- /dev/null +++ b/roles/project/templates/xdata_consumer9.ini.j2 @@ -0,0 +1,14 @@ +[program:xdata_consumer9] +command=pipenv run python main.py +directory=/data/code/xlegudata_consumer +autostart=true +startsecs=5 +autorestart=true +timeout=200 +stopasgroup=true +killasgroup=true +redirect_stderr=true +stdout_logfile_maxbytes=20MB +stdout_logfile_backups=20 +stdout_logfile=/data/log/xlegudata_consumer/consumer9.log +environment=consumer_id="{{consumer_id}}",topic_name="{{topic_name}}",xlegudata_env="production",local_mongo_uri="mongodb://root:iamciniao@127.0.0.1:27017/?authSource=admin&readPreference=primary&ssl=false"