Ruby on rails 应用程序的响应不完整

Ruby on rails 应用程序的响应不完整,ruby-on-rails,apache,passenger,Ruby On Rails,Apache,Passenger,在测试rails应用程序时,我收到了“来自应用程序的不完整响应”。当我刷新页面时,它消失了。。 我检查了我的apache错误日志,发现这一行: [ W 2018-08-06 07:55:32.1636 126806/T8 age/Cor/Con/InternalUtils.cpp:96 ]: [Client 1-4] Sending 502 response: application did not send a complete response 任何人都面临同样的问题?这个问题您最好能做的

在测试rails应用程序时,我收到了“来自应用程序的不完整响应”。当我刷新页面时,它消失了。。 我检查了我的apache错误日志,发现这一行:

[ W 2018-08-06 07:55:32.1636 126806/T8 age/Cor/Con/InternalUtils.cpp:96 ]: [Client 1-4] Sending 502 response: application did not send a complete response
任何人都面临同样的问题?

这个问题您最好能做的就是在应用程序中添加一些调试

当应用程序过早退出时会发生这种情况。要理解这意味着什么,考虑乘客坐在客户端和应用程序之间。乘客的行为类似于反向代理,因此它会将请求转发到您的应用程序,然后处理应用程序发送的响应

客户端乘客应用程序 如果在乘客发送请求后,应用程序崩溃或在发送响应之前退出,则您将看到“应用程序未发送完整响应”

所以问题是:为什么应用程序会退出?不幸的是,我不知道,乘客也不知道。乘客仅启动您的应用程序,并期望您的应用程序正常响应请求。可能应用程序中存在错误,或者应用程序遇到了某种致命错误。通常情况下,当发生这种情况时,应用程序会打印错误消息,但乘客没有遇到任何此类消息,否则它会打印这些消息

因此,我建议您最好在应用程序中插入调试语句,并找出退出的原因