如何从Rails应用程序中检测任何Rails服务器关闭 ?我正在寻找可以与WEBrick,Puma,Unicorn,Passenger合作的解决方案。
我想在服务器关闭时做的是通过WebSockets发送消息并将终止标志设置为Web套接字服务器以使其正常关闭。
答案 0 :(得分:-1)
您应该在共享同一数据库的另一台服务器上运行辅助rails应用程序。 并且您需要定期向主应用程序发送ajax请求以检查终止, 当主应用程序终止并发送电子邮件或其他任何内容时,您可以向辅助应用程序发送ajax请求。