Ruby on rails 在RubyMine+Apache+Passenger环境中调试Rails应用程序

Ruby on rails 在RubyMine+Apache+Passenger环境中调试Rails应用程序,ruby-on-rails,apache,debugging,passenger,rubymine,Ruby On Rails,Apache,Debugging,Passenger,Rubymine,当我的应用程序运行在CentOS 6.5+Apache+Phusion Passenger中的生产服务器上时,会出现一种奇怪的行为:TCP套接字定期与实时数据服务器断开连接。Rails应用程序的行为类似于TCP客户端。在WEBrick和Puma中,它完美地工作 好的,我决定在VMWare虚拟机上复制生产环境,是的,断开连接就像在Apache+上运行时在生产服务器上一样 然后我决定安装X-Window+RubyMine在Passenger中执行实时调试。但在没有Apache的情况下,我无法再现仅运

当我的应用程序运行在CentOS 6.5+Apache+Phusion Passenger中的生产服务器上时,会出现一种奇怪的行为:TCP套接字定期与实时数据服务器断开连接。Rails应用程序的行为类似于TCP客户端。在WEBrick和Puma中,它完美地工作

好的,我决定在VMWare虚拟机上复制生产环境,是的,断开连接就像在Apache+上运行时在生产服务器上一样

然后我决定安装X-Window+RubyMine在Passenger中执行实时调试。但在没有Apache的情况下,我无法再现仅运行乘客时的奇怪行为

在RubyMine中调试时如何重现Apache+乘客环境

除了使用puts或其他日志记录外,如何调试应用程序


我怀疑该漏洞在某种程度上与应用程序的多进程执行有关。

如果您找到了解决方案,是否可以发布该解决方案。.我坚持使用相同的问题。提前感谢