[Bug 1784757] Re: rabbitmq-server does not properly shutdown
Bryce Harrington
1784757 at bugs.launchpad.net
Sun Jun 9 20:42:04 UTC 2019
Alex, thanks for looking up the Debian upstream situation, this is
looking a lot more actionable so am re-adding it to server-next.
Sounds like if we just picked the two changes to the service file from
the debian commits, those would solve the problem? If so, that should
be straightforward to SRU.
** Tags added: server-next
** Changed in: rabbitmq-server (Ubuntu)
Status: Incomplete => Triaged
** Also affects: rabbitmq-server (Ubuntu Cosmic)
Importance: Undecided
Status: New
** Also affects: rabbitmq-server (Ubuntu Bionic)
Importance: Undecided
Status: New
** Description changed:
- When I run `systemctl restart rabbitmq-server` it waits for 90 seconds
- then systemd sends SIGKILL to it.
+ [Impact]
+ TBD
+
+ [Test Case]
+ TBD
+
+ [Regression Potential]
+ TBD
+
+ [Fix]
+ TBD
+
+ The fix is available upstream in Debian as of 3.7.6, so would need
+ backported for bionic and cosmic:
+
+ rabbitmq-server | 3.5.7-1 | xenial | source, all
+ rabbitmq-server | 3.6.10-1 | bionic | source, all
+ rabbitmq-server | 3.6.10-1 | cosmic | source, all
+ rabbitmq-server | 3.7.8-4ubuntu2 | disco | source, all
+ rabbitmq-server | 3.7.8-4ubuntu2 | eoan | source, all
+
+ [Discussion]
+ TBD
+
+ [Original Report]
+ When I run `systemctl restart rabbitmq-server` it waits for 90 seconds then systemd sends SIGKILL to it.
Presumably the `epmd` process does not receive SIGTERM, since if I run
`kill 1493` (or whatever pid it currently is) then restart happens
straight after that successfully
● rabbitmq-server.service - RabbitMQ Messaging Server
- Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
- Active: deactivating (final-sigterm) since Wed 2018-08-01 01:17:04 UTC; 7s ago
- Process: 1183 ExecStop=/usr/sbin/rabbitmqctl stop (code=exited, status=0/SUCCESS)
- Process: 178 ExecStartPost=/usr/lib/rabbitmq/bin/rabbitmq-server-wait (code=exited, status=0/SUCCESS)
- Process: 177 ExecStart=/usr/sbin/rabbitmq-server (code=killed, signal=TERM)
- Main PID: 177 (code=killed, signal=TERM)
- Tasks: 1 (limit: 4915)
- CGroup: /system.slice/rabbitmq-server.service
- └─1493 /usr/lib/erlang/erts-9.2/bin/epmd -daemon
+ Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
+ Active: deactivating (final-sigterm) since Wed 2018-08-01 01:17:04 UTC; 7s ago
+ Process: 1183 ExecStop=/usr/sbin/rabbitmqctl stop (code=exited, status=0/SUCCESS)
+ Process: 178 ExecStartPost=/usr/lib/rabbitmq/bin/rabbitmq-server-wait (code=exited, status=0/SUCCESS)
+ Process: 177 ExecStart=/usr/sbin/rabbitmq-server (code=killed, signal=TERM)
+ Main PID: 177 (code=killed, signal=TERM)
+ Tasks: 1 (limit: 4915)
+ CGroup: /system.slice/rabbitmq-server.service
+ └─1493 /usr/lib/erlang/erts-9.2/bin/epmd -daemon
Aug 01 01:11:20 rmq-1 systemd[1]: rabbitmq-server.service: Failed to reset devices.list: Operation not permitted
Aug 01 01:11:20 rmq-1 systemd[1]: Starting RabbitMQ Messaging Server...
Aug 01 01:11:25 rmq-1 rabbitmq[178]: Waiting for 'rabbit at rmq-1'
Aug 01 01:11:25 rmq-1 rabbitmq[178]: pid is 204
Aug 01 01:11:30 rmq-1 systemd[1]: Started RabbitMQ Messaging Server.
Aug 01 01:17:04 rmq-1 systemd[1]: Stopping RabbitMQ Messaging Server...
Aug 01 01:17:06 rmq-1 rabbitmq[1183]: Stopping and halting node 'rabbit at rmq-1'
** Changed in: rabbitmq-server (Ubuntu Bionic)
Status: New => Triaged
** Changed in: rabbitmq-server (Ubuntu Cosmic)
Status: New => Triaged
** Changed in: rabbitmq-server (Ubuntu Cosmic)
Importance: Undecided => Medium
** Changed in: rabbitmq-server (Ubuntu Bionic)
Importance: Undecided => Medium
** Changed in: rabbitmq-server (Ubuntu)
Status: Triaged => Fix Released
** Summary changed:
- rabbitmq-server does not properly shutdown
+ [SRU] rabbitmq-server does not properly shutdown
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to rabbitmq-server in Ubuntu.
https://bugs.launchpad.net/bugs/1784757
Title:
[SRU] rabbitmq-server does not properly shutdown
Status in rabbitmq-server package in Ubuntu:
Fix Released
Status in rabbitmq-server source package in Bionic:
Triaged
Status in rabbitmq-server source package in Cosmic:
Triaged
Bug description:
[Impact]
TBD
[Test Case]
TBD
[Regression Potential]
TBD
[Fix]
TBD
The fix is available upstream in Debian as of 3.7.6, so would need
backported for bionic and cosmic:
rabbitmq-server | 3.5.7-1 | xenial | source, all
rabbitmq-server | 3.6.10-1 | bionic | source, all
rabbitmq-server | 3.6.10-1 | cosmic | source, all
rabbitmq-server | 3.7.8-4ubuntu2 | disco | source, all
rabbitmq-server | 3.7.8-4ubuntu2 | eoan | source, all
[Discussion]
TBD
[Original Report]
When I run `systemctl restart rabbitmq-server` it waits for 90 seconds then systemd sends SIGKILL to it.
Presumably the `epmd` process does not receive SIGTERM, since if I run
`kill 1493` (or whatever pid it currently is) then restart happens
straight after that successfully
● rabbitmq-server.service - RabbitMQ Messaging Server
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: deactivating (final-sigterm) since Wed 2018-08-01 01:17:04 UTC; 7s ago
Process: 1183 ExecStop=/usr/sbin/rabbitmqctl stop (code=exited, status=0/SUCCESS)
Process: 178 ExecStartPost=/usr/lib/rabbitmq/bin/rabbitmq-server-wait (code=exited, status=0/SUCCESS)
Process: 177 ExecStart=/usr/sbin/rabbitmq-server (code=killed, signal=TERM)
Main PID: 177 (code=killed, signal=TERM)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/rabbitmq-server.service
└─1493 /usr/lib/erlang/erts-9.2/bin/epmd -daemon
Aug 01 01:11:20 rmq-1 systemd[1]: rabbitmq-server.service: Failed to reset devices.list: Operation not permitted
Aug 01 01:11:20 rmq-1 systemd[1]: Starting RabbitMQ Messaging Server...
Aug 01 01:11:25 rmq-1 rabbitmq[178]: Waiting for 'rabbit at rmq-1'
Aug 01 01:11:25 rmq-1 rabbitmq[178]: pid is 204
Aug 01 01:11:30 rmq-1 systemd[1]: Started RabbitMQ Messaging Server.
Aug 01 01:17:04 rmq-1 systemd[1]: Stopping RabbitMQ Messaging Server...
Aug 01 01:17:06 rmq-1 rabbitmq[1183]: Stopping and halting node 'rabbit at rmq-1'
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/1784757/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list