In the local environment, I can see that logrotation does not well handled by heat engine as well.
(while creating heat stacks) [zuul@undercloud ~]$ docker exec -it logrotate_crond logrotate -f /etc/logrotate-crond.conf kill -HUP 49301 kill -HUP 50264 kill -HUP 51066 kill -HUP 51417 kill -HUP 52071 [zuul@undercloud ~]$ ps auxf | grep -e 49301 -e 50264 -e 51066 -e 51417 -e 52071 42436 49301 1.9 1.1 308316 93152 ? Rs 13:41 0:18 | \_ /usr/bin/python2 /usr/bin/nova-scheduler 42418 50264 1.9 0.9 352484 79596 ? Rs 13:41 0:18 | \_ /usr/bin/python2 /usr/bin/heat-engine --config-file /usr/share/heat/heat-dist.conf --config-file /etc/heat/heat.conf 42435 51066 0.7 1.3 354336 109812 ? Ss 13:41 0:07 | \_ /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-server --log-file=/var/log/neutron/server.log 42415 51417 1.4 1.3 540096 106932 ? Rs 13:41 0:13 | \_ /usr/bin/python2 /usr/bin/glance-api --config-file /usr/share/glance/glance-api-dist.conf --config-file /etc/glance/glance-api.conf 42430 52071 2.2 1.2 427404 97216 ? Ss 13:41 0:21 | \_ /usr/bin/python2 /usr/bin/mistral-server --config-file=/etc/mistral/mistral.conf --log-file=/var/log/mistral/api.log --server=api
and the deployment log: 2018-10-02 13:56:41 | 2018-10-02 13:56:37Z [overcloud.ControllerServiceChain.ServiceChain.20]: CREATE_IN_PROGRESS state changed 2018-10-02 14:07:19 | 2018-10-02 13:5ERROR: Internal Error 2018-10-02 14:07:19 | END return value: 1
Now trying to catch mistral external deployments with SIGHUP the same way...
In the local environment, I can see that logrotation does not well handled by heat engine as well.
(while creating heat stacks) crond.conf nova-scheduler heat-engine --config-file /usr/share/ heat/heat- dist.conf --config-file /etc/heat/heat.conf neutron- server --config-file /usr/share/ neutron/ neutron- dist.conf --config-dir /usr/share/ neutron/ server --config-file /etc/neutron/ neutron. conf --config-file /etc/neutron/ plugin. ini --config-dir /etc/neutron/ conf.d/ common --config-dir /etc/neutron/ conf.d/ neutron- server --log-file= /var/log/ neutron/ server. log glance/ glance- api-dist. conf --config-file /etc/glance/ glance- api.conf mistral- server --config- file=/etc/ mistral/ mistral. conf --log-file= /var/log/ mistral/ api.log --server=api
[zuul@undercloud ~]$ docker exec -it logrotate_crond logrotate -f /etc/logrotate-
kill -HUP 49301
kill -HUP 50264
kill -HUP 51066
kill -HUP 51417
kill -HUP 52071
[zuul@undercloud ~]$ ps auxf | grep -e 49301 -e 50264 -e 51066 -e 51417 -e 52071
42436 49301 1.9 1.1 308316 93152 ? Rs 13:41 0:18 | \_ /usr/bin/python2 /usr/bin/
42418 50264 1.9 0.9 352484 79596 ? Rs 13:41 0:18 | \_ /usr/bin/python2 /usr/bin/
42435 51066 0.7 1.3 354336 109812 ? Ss 13:41 0:07 | \_ /usr/bin/python2 /usr/bin/
42415 51417 1.4 1.3 540096 106932 ? Rs 13:41 0:13 | \_ /usr/bin/python2 /usr/bin/glance-api --config-file /usr/share/
42430 52071 2.2 1.2 427404 97216 ? Ss 13:41 0:21 | \_ /usr/bin/python2 /usr/bin/
and the deployment log: ControllerServi ceChain. ServiceChain. 20]: CREATE_IN_PROGRESS state changed
2018-10-02 13:56:41 | 2018-10-02 13:56:37Z [overcloud.
2018-10-02 14:07:19 | 2018-10-02 13:5ERROR: Internal Error
2018-10-02 14:07:19 | END return value: 1
Now trying to catch mistral external deployments with SIGHUP the same way...