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

ruby - 无效的宝石格式

在 Ruby Enterprise Edition (OS X) 上安装 Merb 会引发此错误,有什么想法吗?

删除了 gem 缓存,但问题仍然存在。它似乎设法安装了一些宝石。

0 投票
6 回答
9538 浏览

ruby-on-rails - 如何限制 Phusion 乘客内存使用?

有没有办法限制 Phusion Passenger 在提供应用程序时使用的内存量?

在我获得大量流量后,我的主机过来并终止了该进程,因此我最终提供了空白页面。有什么我可以说的“嘿,不要使用超过 100Mb 的空间,而且无论网站有多过载,都只会产生 3 个进程”

0 投票
1 回答
1216 浏览

ruby-on-rails - phusion 乘客字符集

我刚刚在 Centos 5.2 64 位服务器上安装了 Apache 2、Phusion Passenger 和 Rails 2.2.2。我的 mysql 数据库是 latin1,我的设置在 php 服务器上运行,除了使用数据库中的数据进行字符编码之外,我的 rails 设置也可以运行。

我已经设定

meta http-equiv="Content-Type" content="text/html;charset=iso8859-1" (省略括号)

在标题内部,但是当我查看页面的源代码时,我看到标题是正确的,但是当我运行时

HEAD http://servername/posts/show/2

我在字符集中得到 utf-8。

简而言之,我没有从数据库中获取数据中的 unicode 字符,但 posts.html.erb 中的 unicode 字符确实显示正确。

那么这个标题集在哪里,我做错了什么?

编辑,只需添加我通过运行 HEAD 获得的标题

Cache-Control: private, max-age=0, must-revalidate Connection: close Date: Tue, 17 Feb 2009 16:59:32 GMT ETag: "f242d9af7c676eb3f7b92f4c4f4b16d3" 服务器: Apache/2.2.3 (CentOS) 内容长度: 296 内容类型:文本/html;字符集= utf-8的客户端 - 日期:星期二,2009年2月17日16点59分32秒GMT客户对等:客户端 - 响应 - 编号:1的Set-Cookie:_html_session = BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoKQHVzZWR7AA%3D%3D - 455dc90f774060b52ea418446bdf2774beea16d5; 路径=/; HttpOnly X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 2.0.6 X-Runtime: 21ms

问候,

特劳斯蒂

0 投票
1 回答
1264 浏览

ruby-on-rails - Rails:Phusion Passenger 和 I18n.locale 应该如何表现?

我有一个 Rails 2.2 web 应用程序在乘客 / REE 上运行

我将默认语言环境设置为config/environment.rb

第一个请求似乎没有设置语言环境I18n.locale

如果我访问一个带有 before_filter 的页面,该页面在每次后续访问任何控制器时都会设置 I18n.locale,即使它没有相同before_filter的设置,I18n.locale 也会得到一个 I18n.locale 设置的任何内容,例如en-US

在具有相同代码的 Mongrel 上,每个请求都会获得一个en-GB默认的语言环境,直到由 before_filter 显式设置。

如果这是正常的乘客行为,任何帮助表示赞赏。

0 投票
1 回答
418 浏览

ruby-on-rails - mod_perl 和Passenger 如何在同一个Apache 服务器上运行?

这甚至可能吗?

我有一个在Passenger 上运行的Rails 应用程序和一个需要在同一台服务器上运行的mod_perl 站点。我已经尝试设置两个 VirtualHost,并且我尝试只使用一个 VH 和一个别名/位置作为 mod_perl。在这两种情况下,Passenger 都会尝试为 mod_perl 应用程序提供服务,并告诉我它找不到正确的文件。有人知道我在做什么错吗?

这是我的设置自动取款机:

0 投票
4 回答
1330 浏览

ruby-on-rails - 我的乘客驱动的 Rails 应用程序有时需要很长时间才能加载

我使用 Apache + Passenger 来托管一些 Rails 应用程序。当长时间没有请求时,某些东西似乎进入了睡眠模式。然后网站加载需要 10-20 秒。当长时间没有请求时,感觉有些东西必须醒来。

我该如何解决?我有足够的内存,所以如果什么东西睡着了就保持清醒应该没问题。;)

0 投票
2 回答
413 浏览

sinatra - 为什么在使用 Rack 和 Phusion Passenger 重新启动 Sinatra 应用程序后第一次请求时出现错误?

在我触摸 tmp/restart.txt 并且我的应用程序重新启动后,第一个请求会引发错误,通常是关于找不到 Haml::Engine 或其他一些 gem。第二个和后续请求都可以正常工作。我在运行 Rack 0.4.1 和 Sinatra 0.3.3 的 Dreamhost 上遇到了这个问题,但是在移动到我自己的主机并运行更新的 Rack (0.9.1) 和 Sinatra (0.9.0.4) 之后,我仍然看到了这个问题。

如果您不知道确切的答案,但有关于如何追踪它的提示,请告诉我。

这是我的 config.ru:

0 投票
4 回答
1797 浏览

ruby-on-rails - 第一个 Activerecord 模型缺少属性/方法

我有一个非常奇怪的问题。我从数据库中获取了一组 Rails ActiveRecord 模型,但集合中的第一个模型没有模型属性/方法,只有标准的 ActiveRecord 基本方法。其余的具有所有属性。它只在我使用Passenger的生产debian服务器上执行此操作。它适用于 OS X 和 cygwin。

有任何想法吗?

谢谢,凯文

0 投票
4 回答
7538 浏览

ruby-on-rails - modrails - 流氓 ruby​​ 进程消耗 100% cpu

我有来自 mod_rails 的 ruby​​ 实例变成“流氓”——这些进程不再列在乘客状态中,并且使用 100% cpu。

除了安装 God/monit 来杀死实例之外,任何人都可以给我一些关于如何防止这种情况的建议吗?我无法在日志中找到任何有用的东西。

0 投票
1 回答
6774 浏览

python - 姜戈与乘客

我正在尝试按照此处的说明在 Dreamhost 上与Passenger 一起使用一个简单的Django 项目

我已经完全按照该教程设置了目录,并确保 django 在我的 PYTHONPATH 上(我可以运行 python 并输入“import django”而不会出现任何错误)。但是,当我尝试在浏览器中访问该 URL 时,我收到以下消息:“导入您的乘客wsgi.py 时发生错误”。这是我的passenger_wsgi.py 文件的内容:

但是,当我将以下简单的“Hello World”应用程序放入passenger_wsgi.py 时,它按预期工作,表明Passenger 设置正确:

我错过了什么?似乎是一些配置问题。