问题标签 [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.
ruby-on-rails - mod_rails 和 mongrel 在同一台服务器上运行?
我目前正在运行 mongrel 集群,monit 在一台服务器上监视 8 个 Rails 应用程序。
我想将其中的 7 个应用程序移到 mod_rails,剩下一个在 mongrel 上。7 个较小的应用程序是低容量的,而我想留在 mongrel 上的是一个高容量的应用程序。
据我了解,这将是最好的解决方案 - 因为设置 PassengerPoolIdleTime 只能在全球范围内应用。
对于这种类型的设置,我应该注意哪些配置问题?
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 没有帮助)。
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.
ruby-on-rails - modrails - 流氓 ruby 进程消耗 100% cpu
我有来自 mod_rails 的 ruby 实例变成“流氓”——这些进程不再列在乘客状态中,并且使用 100% cpu。
除了安装 God/monit 来杀死实例之外,任何人都可以给我一些关于如何防止这种情况的建议吗?我无法在日志中找到任何有用的东西。
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”命令来测试站点是否运行良好?
ruby-on-rails - 使用 mod_rails 在 SSL 下托管多个应用程序,同一个域
我正在尝试将多个 Rails 应用程序托管在同一域下,但目录不同。在尝试托管多个应用程序(效果很好)之前,我的配置如下所示:
我搜索了一下,发现文档建议我使用以下配置:
但是,该配置只会显示我的目录结构,并且似乎没有应用程序运行。任何建议都会很棒!
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 生成的代码一起正常工作吗?
ruby-on-rails - 如何监控乘客 / mod_rails 进程?
我已经搜索了该网站,但找不到任何合适的信息。由于周围总是有一些专家,我确信其中一个人确切地知道我在寻找什么:-)
我们在一个平衡的系统上:
那时我们能够使用 monit(或其他监控工具)监控所有 Mongrel 进程。
有没有什么方法可以使用 monit(或其他工具)对乘客流程进行简单而巧妙的监控?如何动态获取正在运行的进程的所有 pid 并将它们传递给监控?
马特
mysql - Rails 应用程序已部署并正常工作,但 MySQL 数据库显示为空
我已经在 Capistrano 上使用 mod_rails 和 nginx 部署了一个 Ruby on Rails 应用程序,它运行良好,但我遇到了一个莫名其妙的问题。
当我在服务器上运行以下命令时:
MySQL 返回:
我知道正在将信息写入数据库,因为我输入了正在保存的数据。我尝试重新启动 Rails 应用程序和整个服务器,以及从其他计算机访问该站点,它运行良好,但查询仍然返回一个空集。我完全被难住了。
有人知道发生了什么吗?谢谢!
ruby-on-rails - 如何从 nginx 卸载乘客(mod_rails)?
我有一个正在运行的 nginx 和 Ubuntu 8.09 站点,运行一个 rails 应用程序——但我们不再使用 Peassenger,它似乎占用了大量内存。
我用谷歌搜索,有很多关于如何安装Passenger的信息,但我没有找到任何关于卸载的信息。