简体   繁体   English

在Rails中,如何在关机时运行某些任务?

[英]In Rails, how do I run certain tasks on shutdown?

I maintain a connection to a RabbitMQ server. 我保持与RabbitMQ服务器的连接。 When I safely turn the Rails Server off (via CTRL+C or whatever), how do I trigger a close to that connection? 当我安全地关闭Rails Server(通过CTRL + C或其他方法)时,如何触发与该连接的关闭?

I need an 'On shutdown' trigger. 我需要一个“关机时”触发器。 Is there one? 有一个吗?

如果您将puma用作Web服务器,则可以添加on_worker_shutdown作为回调,然后执行Shell脚本或其他任何需要关闭RabbitMQ的连接。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM