Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – Rails应用程序随机崩溃,错误“脚本头的过早结束”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在DreamHost上托管 Ruby on Rails 2.0.2应用程序.它位于Apache 2服务器上,运行在Phusion Passenger之上. @H_607_2@该应用程序经常返回一个500错误“Rails应用程序无法正常启动”,但随机时间.当应用程序处于较高的负载状态时,似乎会发生这种情况,尽管我无法确认.它每天只能获得大约2000次浏览量,所以我不认为加载应该是一个问题.

@H_607_2@Apache日志将这500个响应与错误:脚本头的过早结束相关联.只要在今天上午9点查看日志,错误就会出现每分钟三到四次.这显然是不能接受的.

@H_607_2@较不频繁的是,应用程序会投掷带有堆栈跟踪的Phusion Passenger页面,并显示错误“Broken pipe”.

@H_607_2@Rails日志不会列出任何这些错误.

@H_607_2@这发生在DreamHost托管的分段和实时站点上,但是我无在本地开发服务器上复制它.

@H_607_2@所以我想真正的问题是:我在哪里开始调试这个问题?

解决方法

事实证明,我只是在DreamHost共享服务器上打了我的记忆帽. @H_607_2@我在一个帐户下运行几个Rails应用程序,其中许多只是用于测试和原型设计. Rails使用了很多内存,所以我很快达到了我的配置.支持告诉我,“我检查了我们的日志,在过去三天里它被杀死了一个你的红宝石进程2325次”.哎呦.

@H_607_2@解决方案:尽量不要在共享环境中运行Rails,如果可以帮助它.我将尽快将至少一个应用切换到VPS主机.

大佬总结

以上是大佬教程为你收集整理的ruby-on-rails – Rails应用程序随机崩溃,错误“脚本头的过早结束”全部内容,希望文章能够帮你解决ruby-on-rails – Rails应用程序随机崩溃,错误“脚本头的过早结束”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。