我有一个带有3个不同应用服务器的rails应用。如果我想在rails视图上显示请求服务的服务器,那么我会这样做吗?
更具体地说,我的问题与延迟工作有关。我在每个应用服务器上都有工作人员当DJ创建异常并向滚动条报告异常时,我有一个间歇性错误。我想知道从哪个服务器生成间歇性错误(无需转到日志文件)。
是否有一个命令可以告诉我哪个应用服务器执行了延迟作业流程?
提前致谢。
答案 0 :(得分:1)
最简单的方法之一是导出环境变量,帮助您唯一地识别服务器,然后简单地读取该变量。例如:
export THIS_SERVER='batman'
04:42:09:website >> rails c
Loading development environment (Rails 4.1.4)
2.0.0-p451 :001 > ENV["THIS_SERVER"]
=> "batman"