问题标签 [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 投票
4 回答
11802 浏览

ruby-on-rails - 为 Phusion 乘客应用程序设置环境变量

我已经设置了开发中的Passenger(Mac OS X),它完美无缺。唯一的问题是后来出现的:现在我有一个自定义GEM_HOME路径和 ImageMagick 二进制文件安装在"/usr/local". 我可以将它们放在获取源的 shell rc 文件之一中,这解决了从控制台生成的进程的环境变量;但是乘客呢?以这种方式运行时,同一个应用程序找不到我的宝石。

0 投票
5 回答
7332 浏览

ruby - 如何在 Ubuntu 中清除 Ruby Phusion Passenger 的缓存?

我已经尝试重新启动 apache 并且缓存页面仍然出现,所以某个地方必须有一个文件夹。我没有“公共/缓存”,那么我应该看哪些其他地方?是否有一个 URL 标志也可以触发这种效果?

0 投票
1 回答
3608 浏览

ruby-on-rails - Apache/Rails/Passenger 显示站点索引?

我有一个使用 Mongrel 和 Webkit 成功测试的 Rails 应用程序。现在我想测试部署。我使用 Ubuntu 8.04 设置了 VMWare 映像。我已经按照这种方法https://help.ubuntu.com/community/RubyOnRails安装了 Rails ,但使用 Gems 1.3 而不是 1.2 除外。我已经配置并安装了Passenger。但是,当我访问我的站点索引(http://some.ip.that.i'm.testing/)时,我只需获取我的 rails 站点的目录索引。我应该注意,因为我正在测试,所以我只是将我的应用程序转储到 /var/www 中。

我的 Apache2 error.log 文件仅显示此内容:

[2008 年 9 月 30 日星期二 15:10:41] [通知] Apache/2.2.8 (Ubuntu) Phusion_Passenger/2.0.3 已配置 -- 恢复正常操作

知道什么可能导致这个问题吗?似乎Passenger配置正确,但我不确定为什么我的rails应用程序没有显示以及为什么网站的目录列表是。

谢谢。

0 投票
3 回答
1726 浏览

ruby-on-rails - 为什么这条线路会在 DreamHost 上与乘客一起打破 Rails?

好的,所以我在 DreamHost 上设置了一个 Rails 应用程序,不久前我让它工作了,现在它坏了。我对部署环境或类似的东西不太了解,所以请原谅我的无知。无论如何,看起来应用程序在 config/environment.rb 中的这一行崩溃了:

config/boot.rb 非常正常,但无论如何我都会将它包含在这里。

有没有人有任何想法?我在日志或页面上没有收到任何错误。

-fREW

0 投票
1 回答
516 浏览

ruby-on-rails - Mongrel::DirHandler 等效于乘客

我正在使用 Mongrel::DirHandler 来控制静态文件的响应头 - 这在我的开发机器上非常有用。我的生产机器使用Passenger,所以我的标题没有设置。使用Passenger时如何控制静态文件的标题?

我的 environment.rb 片段:

0 投票
4 回答
995 浏览

ruby-on-rails - 在乘客 Rails 应用程序中包含 ~/opt/lib 库

我无法在 Dreamhost 的Passenger 上获取rails 应用程序,以便在我的~/opt/lib 目录中查看已编译的库。我必须把它们放在这里,因为我没有 root 访问权限。

我可以在 ./script/console 中启动我的应用程序,它可以很好地看到它们的库,因为我更新了 .bash_profile 的LD_LIBRARY_PATH环境变量以包含 ~/opt/lib。

我试过放入ENV['LD_LIBRARY_PATH'] = '~/opt/lib'我的 environment.rb 文件,但它似乎没有太大帮助。当我导航到我的站点时,Passenger 收到以下错误:libodbcinst.so.1:无法打开共享对象文件:没有这样的文件或目录 - /home/username/opt/lib/odbc.so

有人有这方面的经验吗?

谢谢

0 投票
2 回答
1890 浏览

ruby-on-rails - Apache 无法初始化乘客。连接到应用程序池时损坏的管道 (32)

我在 Centos 2.6.18-92.el5 #1 SMP 上的 Apache 2.2.3 上安装了 Phusion Passenger 2.0.3,我在 httpd 错误日志中得到以下信息

根据文档,我已经删除了与乘客冲突的模块。

想法?

最好的,

0 投票
2 回答
2028 浏览

apache - Apache2 无法启动 - Mac OS X - 乘客

不久前我已经安装了乘客,当我今晚重新启动我的 mac 时,Apache2 将无法启动。

这是我得到的。

有人有想法么?重新安装Apache2?

0 投票
2 回答
616 浏览

ruby-on-rails - 为什么乘客如此积极地访问我的索引页面

我刚刚将我的 apache/mongrel 设置移动到使用乘客,我开始注意到我的索引页面被非常积极地点击(每天大约 5000 次点击)

我进行了一些日志记录,结果发现这些命中的 IP 地址(REMOTE_ADDR)显示为“::1”。

有人见过这样的活动吗?这一定是有原因的。有没有我忘记配置或设置的设置?

编辑

谢谢加文,看起来这是虚拟连接。现在的问题是我如何禁用它,Passenger 与mod rewrite冲突

我刚刚在乘客新闻组上发布了一个问题(可能需要几分钟才能显示),我会在收到回复后立即更新。

更新 2

我的 Apache 配置中的这 3 行解决了这个问题:

我试图找出这是否属于乘客,或者是我设置的本地错误。

0 投票
2 回答
654 浏览

ruby-on-rails - 有没有很好的资源来获取 Ruby 企业版在野外的使用情况?

我们在内部使用 Phusion 堆栈(PassengerRuby Enterprise Edition)取得了很好的成果,但我无法找到很多关于它们在野外使用的数据,尤其是 REE。我喜欢类似于 WWR 的High Profile Organizations Using Rails或 Ben Forta 的Who's Using ColdFusion?列表。

在这方面有一些谷歌小组活动,但我正在寻找更多的东西,因为没有更好的词,PHB 友好。