问题标签 [phusion]

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 回答
2670 浏览

ruby-on-rails - Phusion Passenger 2.2.2 经常崩溃

我在Passenger 2.2.2 上部署了一个rails(2.3.2) 应用程序。它有时会崩溃。

有错误信息。

有人可以帮我吗?

0 投票
1 回答
190 浏览

java - 为什么我的 unicode 在 passsenger 下不起作用?

这个问题包含java和ruby。我有一个从 ruby​​ 调用的 java 程序。

此代码在 merb 下完美运行,无需任何修改。

通过设置 $KCODE="UTF8",此代码将在 irb 下完美运行。

对于我的一生,我无法让它在 phusion 乘客下工作 - 这是一个问题,因为我们的生产服务器处于乘客之下,但我大部分时间都花在我的开发机器上的 mongrel 或其他东西上。

设置非常简单。

这是java代码:import java.io。; 导入 java.util。;

现在这里是红宝石代码:

当在乘客/merb 下运行时,您应该能够执行 Merb.logger.error(@blah) 并获得完全相同的测试数据——就像我说的那样,如果您设置了 KCODE,这在 merb 下工作正常,在 irb 下工作正常,但确实如此不在乘客下工作

更新——简化一切

0 投票
1 回答
688 浏览

passenger - Phusion 乘客,mod_rails rails 2.3 问题

“应用程序在启动期间退出(即在评估 config/environment.rb 期间)。错误消息可能已写入 Web 服务器的日志文件。请检查 Web 服务器的日志文件(即不是 (Rails) 应用程序的日志)文件)来找出应用程序退出的原因。”

当我尝试访问我的测试站点时,我收到了上述错误消息。

config/* 的权限是

-rw-r--r-- 1 www-data root 2011 年 8 月 27 日 20:17 environment.rb drwxr-xr-x 3 根目录 4096 8 月 27 日 20:17 环境 drwxr-xr-x 3 根目录 4096 20 年 8 月 27 日:17 初始化器 drwxr-xr-x 3 根根 4096 8 月 27 日 20:17 语言环境 -rw-r--r-- 1 根根 2431 8 月 27 日 20:17 routes.rb

我也尝试过“root root 2011 Aug 27 20:17 environment.rb”,但也没有成功。

我正在运行 Debian GNU/Linux 并且其他 Rails 站点在同一台服务器上运行良好,我试图从其他站点之一复制设置,但它没有任何效果。

0 投票
1 回答
303 浏览

ruby-on-rails - Ubuntu 上的 Phusion Passenger 没有在供应商目录中看到插件

在 Ubuntu Hardy Heron 上运行的 Phusion Passenger 正在轰炸要求的“lingua/en/readability”。该插件安装在插件目录中,并且可以与脚本/服务器一起正常工作,但不能与乘客一起工作。

错误信息:

应用程序需要的源文件丢失。

有关错误的更多信息可能已写入应用程序的日志文件。请检查它以便分析问题。

错误消息:没有要加载的文件 -- lingua/en/readability (MissingSourceFile)

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 回答
1061 浏览

rewrite - 如何在乘客 suburi 部署中配置维护页面

我正在尝试为 Rails 应用程序的 Phusion Passenger 上的 suburi 部署设置维护页面。所有文档都显示了 DocumentRoot ReWrite 规则,这些规则不会出现(不认为应该)在 suburis 上重写。我尝试修改 ReWrite 规则以指向 suburi,但我似乎无法让它工作。有没有人能够得到一个有效的设置?

0 投票
4 回答
763 浏览

ruby - 缓存钱 ActiveRecord::MissingAttributeError

我不断在我的程序中随处随机出现 ActiveRecord::MissingAttributeError 错误。我有使用 nginx 运行的乘客(30 个实例)。我在开发中没有这个问题。当我删除缓存资金时,它在生产中运行良好。

这是错误消息:

deposit_amount 确实存在于我的数据库中。

0 投票
0 回答
298 浏览

imagemagick - phusion 乘客上的 attachment_fu rmagick

在 Passenger 上设置 rmagick 让我感到非常痛苦。我正在开发一个使用 imagemagick 具有图像处理功能的 Rails Web 应用程序。图像处理功能在使用 mongrel 的开发中 100% 工作,但是一旦我将它部署到使用 phusion 乘客的生产中,我就会收到错误

未初始化常量 Technoweenie::AttachmentFu::Processors::RMagickProcessor

我已经成功安装了以下 gem:

1.) rmagick (2.13.1) 2.) imagemagick


这是模型中的代码

has_attachment :content_type => :image,


0 投票
2 回答
2212 浏览

ruby-on-rails - 如何让 Nginx 和 Phusion Passenger 维护两个 Rails 实例之间的会话?

我正在使用 Nginx 和 Phusion Passenger 在 EC2 CentOS 机器上运行 Rails 应用程序。

我有一个非常标准的 Nginx、Rails、Phusion Passenger 和 SSL(我认为)。我的 nginx.conf 在下面。到目前为止,它运行良好,除了每次两个请求同时到达服务器时,都会创建一个新的 Rails 实例来服务第二个请求。

问题在于,一旦第二个请求被定向到新创建的 Rails 实例,它就会丢失来自原始 Rails 实例的经过身份验证的会话,从而导致错误。我的会话存储在内存中。

作为一种解决方法,我设置passenger_max_instances_per_app为 1 以便创建新的 Rails 实例,但这只是一个临时修复。

有谁知道如何让 Nginx 为来自同一来源的请求保持相同的会话?我可能在这里遗漏了一些明显的东西。

谢谢!

0 投票
1 回答
1359 浏览

ruby-on-rails - Ruby on Rails 应用程序无法启动

我正在尝试部署一些更改,但我只是看不到它们,因为我收到的 URL 在 Phusion 错误页面“无法启动 Ruby on Rails 应用程序”上发送给我。

当我检查日志时,我得到如下信息:

我完全不知道发生了什么,任何帮助将不胜感激。

提前致谢,

罗尔夫

PS:全程跟踪