我有一个在Heroku上运行的应用程序,我有一个消息传递系统。我使用了Faye gem,它有一个Faye服务器来处理实时消息通知。
如何让这个Faye服务器在Heroku上运行?
它拥有自己的端口和ENV变量。
请告知。
答案 0 :(得分:0)
如果它是自己的服务器,则必须将其作为后台作业运行。
https://devcenter.heroku.com/articles/background-jobs-queueing
您可以从佣金任务中启动它。
https://devcenter.heroku.com/articles/rake
您可以按计划运行,即使运行很长时间,也可以每月运行一次。
https://devcenter.heroku.com/articles/scheduler
使用heroku config
查看环境变量。 heroku config:set
分配。
使用heroku run bash
获取shell。
您可能必须使用Heroku仪表板中的其他工作线程。