问题标签 [mod-rails]

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 投票
2 回答
389 浏览

ruby-on-rails - mod_rails 和 mongrel 在同一台服务器上运行?

我目前正在运行 mongrel 集群,monit 在一台服务器上监视 8 个 Rails 应用程序。

我想将其中的 7 个应用程序移到 mod_rails,剩下一个在 mongrel 上。7 个较小的应用程序是低容量的,而我想留在 mongrel 上的是一个高容量的应用程序。

据我了解,这将是最好的解决方案 - 因为设置 PassengerPoolIdleTime 只能在全球范围内应用。

对于这种类型的设置,我应该注意哪些配置问题?

0 投票
2 回答
824 浏览

linux - Apache w/mod_rails 分段错误

我在 Apache 2 上使用 mod_rails (passenger) 2.0.3 和 Enterprise Ruby 1.8.6 运行 Redmine。当我尝试登录时,每隔一段时间我就会收到来自 Apache 的段错误。有人知道我如何调试这个问题吗?我在 Apache 的 error.log 中看到了类似的内容:

[Mon Jan 19 17:09:48 2009] [notice] child pid 8714 exit signal Segmentation fault (11)

之后我可以让应用程序工作的唯一方法是重新启动整个系统(仅重新启动 Apache 没有帮助)。

0 投票
4 回答
139 浏览

ruby-on-rails - Is it ok to use different different OSes for production/development servers with Rails?

Say, I love Debian+mod_rails and run it on my laptop which is my development platform. Yet, I am deploying to a production server running Ubuntu+mod_rails.

Is it better in a long run if I install Ubuntu on my laptop or are the problems with deployment so miniscule I can go with whatever the hell I like on dev. machine?

Thanks.

0 投票
4 回答
7538 浏览

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

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

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

0 投票
7 回答
2023 浏览

ruby-on-rails - mod_rails 或 Phusion Passenger 最终是 Ruby on Rails 部署的答案吗?

我从一些书中读到,Phusion Passenger 是轻松部署 Ruby on Rails 的答案。但是我朋友说先是Apache+一堆Mongrel,然后是lighttpd,然后是nginx,现在是Passenger,好像没完没了……

他还说他使用了使用Passenger的dreamhost,有时他看到他的请求没有得到处理。

所以我想知道Passenger是否是RoR部署的最终答案?您是否使用它并使用“ab”命令来测试站点是否运行良好?

0 投票
1 回答
512 浏览

ruby-on-rails - 使用 mod_rails 在 SSL 下托管多个应用程序,同一个域

我正在尝试将多个 Rails 应用程序托管在同一域下,但目录不同。在尝试托管多个应用程序(效果很好)之前,我的配置如下所示:

我搜索了一下,发现文档建议我使用以下配置:

但是,该配置只会显示我的目录结构,并且似乎没有应用程序运行。任何建议都会很棒!

0 投票
3 回答
367 浏览

ruby-on-rails - 说如果我使用 Rails 2.3.2 开发一个 Ruby on Rails 应用程序,那通常会与我的托管公司的乘客兼容吗?

说如果我使用 Rails 2.3.2 开发一个 Ruby on Rails 应用程序,那通常会与我的托管公司的乘客兼容吗?

如果我 SSH 到我的托管公司并输入 rails -v,我会得到 2.2.2...所以看起来他们可能正在使用 Rails 2.2.2。

因此,如果我在我的 Macbook 上开发 Rails 应用程序并 ftp 那里的所有文件,那么那里的乘客通常会与当前版本的 Rails 生成的代码一起正常工作吗?

0 投票
4 回答
8129 浏览

ruby-on-rails - 如何监控乘客 / mod_rails 进程?

我已经搜索了该网站,但找不到任何合适的信息。由于周围总是有一些专家,我确​​信其中一个人确切地知道我在寻找什么:-)

我们在一个平衡的系统上:

那时我们能够使用 monit(或其他监控工具)监控所有 Mongrel 进程。

有没有什么方法可以使用 monit(或其他工具)对乘客流程进行简单而巧妙的监控?如何动态获取正在运行的进程的所有 pid 并将它们传递给监控?

马特

0 投票
2 回答
207 浏览

mysql - Rails 应用程序已部署并正常工作,但 MySQL 数据库显示为空

我已经在 Capistrano 上使用 mod_rails 和 nginx 部署了一个 Ruby on Rails 应用程序,它运行良好,但我遇到了一个莫名其妙的问题。

当我在服务器上运行以下命令时:

MySQL 返回:

我知道正在将信息写入数据库,因为我输入了正在保存的数据。我尝试重新启动 Rails 应用程序和整个服务器,以及从其他计算机访问该站点,它运行良好,但查询仍然返回一个空集。我完全被难住了。

有人知道发生了什么吗?谢谢!

0 投票
2 回答
3382 浏览

ruby-on-rails - 如何从 nginx 卸载乘客(mod_rails)?

我有一个正在运行的 nginx 和 Ubuntu 8.09 站点,运行一个 rails 应用程序——但我们不再使用 Peassenger,它似乎占用了大量内存。

我用谷歌搜索,有很多关于如何安装Passenger的信息,但我没有找到任何关于卸载的信息。