问题标签 [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.
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 站点在同一台服务器上运行良好,我试图从其他站点之一复制设置,但它没有任何效果。
ruby-on-rails - mod_rails make:找不到命令
我正在 Debian 服务器上设置 mod_rails,但不知何故搞砸了(不是我 :P )。
宝石已安装:
红宝石也很好:
ruby-on-rails - mod_rails 和 Paperclip 问题 Paperclip::NotIdentifiedByImageMagickError
我很难将我的应用程序部署到使用 mod_rails 运行 ubuntu 的服务器上。在服务器上运行 webrick 似乎很好,我可以保存文件,没问题。但是通过 nginx 运行应用程序,当我尝试保存文件时出现此错误。
[回形针] 处理时收到错误:# [回形针] 处理时收到错误:# R
ruby-on-rails - 使用乘客配置 Rails CSS 缓存
我正在使用Passenger and Rails:cache => true
将我所有的css 缓存到一个大文件中。部署是通过Capistrano完成的。
all.css
现在有时(!),重新启动应用程序后找不到mem 生成的文件(并且我在日志中收到错误)
restart.txt
手动放置另一个文件或cap deploy:restart
将解决问题。
这不是什么大事,但检查和修复总是很乏味。有人知道我做错了什么吗?
编辑
我的deploy:restart
样子是这样的(正是我手动做的)。
此外,我没有在缓存中使用任何特殊的(外部)CSS 文件。
ruby-on-rails - apache 上的 mod_ruby:非常慢
即使是来自服务器本身的请求也需要大约 7 秒(“redmine”安装的起始页)..
在 WEBrick 下运行 ruby 时,相同的请求只需要几毫秒......
我对 ruby 完全陌生,所以我不知道从哪里开始对此进行研究。或者是将 apache 请求本地重定向到 WEBrick 服务器的最佳解决方案?
ruby-on-rails - Scalr.net 上的乘客和 Rails
我在我的 Scalar 应用程序服务器上一起工作时遇到了乘客和 Rails 的问题。
我安装了 Rails 2.3.5 和乘客 2.2.7。我正在运行 ruby 1.8.6(补丁级别 111)。Rails 和Passenger 的早期版本可以很好地协同工作,但现在我只显示一个文件树,更新后没有应用程序:
有谁知道我可能做错了什么?非常感谢您的帮助!
ruby-on-rails - 如何在 Rails 中禁用缓存?
如何禁用我的 Rails 站点的缓存?
我正在运行乘客(mod_rails)并且我的网站正在“开发”模式下运行:
'ENV['RAILS_ENV'] ||= 'development'
有什么帮助吗?
ruby-on-rails - 我应该放弃在 Windows 下部署 Rails 吗?
我运行一个由另一个团队开发的 Rails 应用程序实例。回到我开始的时候,部署 Rails 应用程序的常用方法是在 Apache 后面使用 Mongrel,这就是该团队用于他们自己的实例的配置。因为我是一个 Windows 人,而且由于 Apache 和 Mongrel 都可以很容易地设置为 Windows 服务,所以我使用了一个(虚拟)Windows 盒子并在那里设置了所有东西。
我想自从Rails土地上的事情发生了变化。杂种已经停滞不前(至少这是我对普遍看法的印象)。开发我的应用程序的团队不久前已改用 mod_rails。我并不关心这一切,因为我的 Mongrel 设置继续工作,直到我最后一次与他们的代码同步。显然,他们创建的“服务”模型存在名称冲突,该模型与 mongrel_service 中的模块名称冲突(参见http://aspn.activestate.com/ASPN/Mail/Message/ruby-rails/3497181)。当我要求他们重命名模型时,他们说他们对支持 Mongrel 不感兴趣。
Mongrel 仍然是 Rails 应用程序的有效选择吗?如果没有,是否有在 Windows 下部署的有效替代方案?mod_rails 和 Thin 都不能在 Windows 下运行……还是我应该硬着头皮放弃 Windows 部署,将我的 VM 重新构建为 Linux 机器?
澄清一下:运行它的虚拟机不在我的开发桌面上。这是我们 IT 部门托管的虚拟机,用于生产。我有管理员。如果必须,我可以让 IT 设置 Linux VM。
ruby-on-rails - 启动 Apache 时,Passenger/mod_rails 无法在 Fedora 12 中初始化
我正在使用Passenger 设置服务器以在Fedora 12 上运行Ruby on Rails 应用程序。
我正处于安装Passenger的阶段,按照规定进行设置,但是当我重新启动Apache时出现以下错误:
如您所见,Passenger 尝试初始化时存在权限问题:
当 Apache 启动时,它会在 /tmp 中创建一个文件:
相反,如果我通过直接使用启动mongrelmongrel_rails start -e production
来运行应用程序,我会看到以下内容:
错误再次指向/tmp目录的权限问题。
我不知道解决方案是什么。我不确定它是否与目录权限或 Fedora 的 SELinux 安全性有关。
任何帮助,将不胜感激。谢谢。
ruby-on-rails - Rails 文件上传大小限制
有谁知道在使用 Passenger/mod_rails 运行 Rails 应用程序时限制文件上传大小的好解决方案。该请求应立即被拒绝,这样文件就不会被传输到服务器。
到目前为止,我找到的解决方案都描述了如何修补 Mongrel 以实现限制,但我必须在此应用程序中使用乘客。