问题标签 [passenger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
711 浏览

ruby-on-rails - Rails 中 Phusion 乘客的 javascript_include_tag 异常

在我的 Rails 应用程序中。javascript_include_tag 似乎在我的本地主机(mogrel)中工作正常,但我转向生产(Phusion Passenger)它似乎表现不同,我得到以下异常:(不确定它对 all.js 的要求是什么!!)

有任何想法吗?

谢谢,

0 投票
3 回答
628 浏览

ruby-on-rails - Rails 应用程序 (mod_rails) 每隔几个小时就会挂起

我正在通过 Phusion Passenger (mod_rails) 运行 Rails 应用程序,该应用程序会平稳运行一段时间,然后突然慢到爬行(每小时一到两个请求)并变得无响应。尽管我不确定内存,但在整个考验过程中 CPU 使用率都很低。

有谁知道我应该从哪里开始诊断/解决问题?

更新:不时重新启动应用程序确实可以解决问题,尽管我正在寻找更长期的解决方案。内存使用量逐渐增加(最初每个实例约 30mb,一小时后变为 40mb,到崩溃时达到 60 或 70mb)。

0 投票
2 回答
3716 浏览

ruby-on-rails - 回形针 / 乘客 NotIdentifiedByImageMagickError:

当我尝试在本地机器上使用Paperclip在Ruby on Rails中上传照片时,它运行良好。

当我尝试在带有 Apache 和Phusion Passenger的 Linux( CentOS 5.2)服务器上使用 Paperclip 在 Ruby on Rails 中上传照片时,我得到:

我尝试添加:

到 production.rb 但它没有任何区别。

在日志文件中,我收到以下错误:

参数:{"commit"=>"Upload", "action"=>"update", "_method"=>"put", "authenticity_token"=>"419410afc22737cd2f6b6096a95327db76a48ba9", "controller"=>"users", "user "=>{"avatar"=>#}} [回形针] 保存附件。[回形针] 处理时收到错误:

“识别”命令无法识别 /tmp/stream20091026-20752-1g568yk-0。

0 投票
5 回答
1956 浏览

ruby-on-rails - Ruby 1.9.1-p234、Passenger 2.2.5、Rails 2.3-stable 在 POST 请求上关闭流

我在 Ubuntu 服务器上设置了 Ruby 1.9.1 (p234)。我正在尝试在 Apache 2.2/Passenger 2.2.5 上部署 Rails 2.3-stable 供应商的 Rails 应用程序。

GET 请求工作正常,POST 请求立即中断,并出现以下日志条目:

p>

...然后还有一些。

我读过,发现这个:http : //blog.labnotes.org/2009/09/01/ruby-1-9-1-p234passenger-2-2-5-tempfile-rb-fix/从 Ruby 1.9.1-p234 的 tempfile.rb 中删除一行的补丁。对我来说不幸的是,检查该文件时,我发现攻击线已被删除。所以这让我有点不知所措,因为我的问题仍然存在。有任何想法吗?

0 投票
4 回答
267 浏览

ruby-on-rails - 如何设置我的 Rails 应用程序以通过 Phusion Passenger 运行?

我有以下疑问:

我在 Rails+MySQL 中有一个应用程序,我想用 Apache +Passenger 运行它,我都安装了,但是当我运行./script/server我的应用程序开始用 WebRick 运行时,我该如何更改它以与Passenger 和阿帕奇?

PS:我使用的是 Ubuntu 9.04 Jaunty Jackalope,请考虑我是新手这一事实 =)

0 投票
2 回答
74 浏览

ruby-on-rails - 如何检索乘客给我的线路?

这个问题肯定是新手产生的。当我安装 Apache 和 Passenger 工作时,我收到了 3 行代码添加到 etc/apache2 路径上的 apache2.conf 文件中,但由于授权原因,我无法将这些行添加到文件中。我想知道,我怎样才能检索这些行?

PS 乘客宝石版本是 2.2.5

0 投票
3 回答
3262 浏览

ruby - 在生产环境中调试 Sinatra 应用程序时遇到问题

我正在使用乘客部署 Sinatra 应用程序。部署的应用程序正在运行,但并非完全正常:一些路径运行良好,其他路径只是呈现空白页面。我似乎找不到有效的路线和无效的路线之间的任何主要区别,而且我似乎无法找到任何错误..

处理程序

我定义了 not_found 和错误处理程序如下:

这些在我的本地机器上运行良好,无论是在开发还是生产中,但我从来没有看到这些出现在服务器上。

阿帕奇日志

当我跟踪 Apache 的 access.log 并点击其中一条损坏的路径时,我看到了 500:

rack_hoptoad

我还在我的 config.ru 中安装并配置了 rack_hoptoad中间件,但没有例外将其用于 hoptoad。

日志记录

我已经像这样设置了日志记录..

此设置允许我在我的路由中调用logger.info,该路由在本地和服务器上运行以获取工作路由,但损坏的路径不足以调用 logger.info。

该怎么办?

关于如何查看导致 500 错误的原因的任何想法?谢谢你的帮助!

0 投票
3 回答
4456 浏览

ruby-on-rails - 回形针在生产中接受 jpg 和 png

我在 Rails 应用程序中使用 PaperClip 插件,如下所示:

它在开发(Mac OSX + Mongrel)上运行良好。但是当我将它投入生产(Linux Debian + Apache/Passenger)时,它只接受 .gif 并且对于 .png 和 .jpg 出现以下错误:

我尝试按照一些教程的建议添加以下行,但没有帮助!

0 投票
2 回答
83 浏览

ruby-on-rails - 符号链接问题

嘿伙计们。我在符号链接时遇到了这个问题。我已经成功地在服务器上部署了一个 ruby​​ on rails 应用程序,并且所有迁移都完成了。它与phusion乘客一起部署。该应用程序位于/home/username/rails_apps/myapp. 我想将它符号链接到我网站中的子域。子域的路径是/home/username/public_html/subdom. 所以我用这个命令来符号链接它。 ln -s '/home/username/rails_apps/myapp/public/' '/home/username/public_html/subdom'

完成后,它会创建http://subdom.maxsy.net/public ,但应该可以通过http://subdom.maxsy.net/

有人对这个问题有合理的解释吗?谢谢

0 投票
2 回答
1631 浏览

ruby-on-rails - 使用乘客配置 Rails CSS 缓存

我正在使用Passenger and Rails:cache => true将我所有的css 缓存到一个大文件中。部署是通过Capistrano完成的。

all.css现在有时(!),重新启动应用程序后找不到mem 生成的文件(并且我在日志中收到错误)

restart.txt手动放置另一个文件或cap deploy:restart将解决问题。

这不是什么大事,但检查和修复总是很乏味。有人知道我做错了什么吗?

编辑

我的deploy:restart样子是这样的(正是我手动做的)。

此外,我没有在缓存中使用任何特殊的(外部)CSS 文件。