问题标签 [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.
ruby-on-rails - Rails 中 Phusion 乘客的 javascript_include_tag 异常
在我的 Rails 应用程序中。javascript_include_tag 似乎在我的本地主机(mogrel)中工作正常,但我转向生产(Phusion Passenger)它似乎表现不同,我得到以下异常:(不确定它对 all.js 的要求是什么!!)
有任何想法吗?
谢谢,
谭
ruby-on-rails - Rails 应用程序 (mod_rails) 每隔几个小时就会挂起
我正在通过 Phusion Passenger (mod_rails) 运行 Rails 应用程序,该应用程序会平稳运行一段时间,然后突然慢到爬行(每小时一到两个请求)并变得无响应。尽管我不确定内存,但在整个考验过程中 CPU 使用率都很低。
有谁知道我应该从哪里开始诊断/解决问题?
更新:不时重新启动应用程序确实可以解决问题,尽管我正在寻找更长期的解决方案。内存使用量逐渐增加(最初每个实例约 30mb,一小时后变为 40mb,到崩溃时达到 60 或 70mb)。
ruby-on-rails - 回形针 / 乘客 NotIdentifiedByImageMagickError:
当我尝试在本地机器上使用Paperclip在Ruby on Rails中上传照片时,它运行良好。
当我尝试在带有 Apache 和Phusion Passenger的 Linux( CentOS 5.2)服务器上使用 Paperclip 在 Ruby on Rails 中上传照片时,我得到:
我尝试添加:
到 production.rb 但它没有任何区别。
在日志文件中,我收到以下错误:
参数:{"commit"=>"Upload", "action"=>"update", "_method"=>"put", "authenticity_token"=>"419410afc22737cd2f6b6096a95327db76a48ba9", "controller"=>"users", "user "=>{"avatar"=>#}} [回形针] 保存附件。[回形针] 处理时收到错误:
“识别”命令无法识别 /tmp/stream20091026-20752-1g568yk-0。
ruby-on-rails - Ruby 1.9.1-p234、Passenger 2.2.5、Rails 2.3-stable 在 POST 请求上关闭流
我在 Ubuntu 服务器上设置了 Ruby 1.9.1 (p234)。我正在尝试在 Apache 2.2/Passenger 2.2.5 上部署 Rails 2.3-stable 供应商的 Rails 应用程序。
GET 请求工作正常,POST 请求立即中断,并出现以下日志条目:
...然后还有一些。
我读过,发现这个:http : //blog.labnotes.org/2009/09/01/ruby-1-9-1-p234passenger-2-2-5-tempfile-rb-fix/从 Ruby 1.9.1-p234 的 tempfile.rb 中删除一行的补丁。对我来说不幸的是,检查该文件时,我发现攻击线已被删除。所以这让我有点不知所措,因为我的问题仍然存在。有任何想法吗?
ruby-on-rails - 如何设置我的 Rails 应用程序以通过 Phusion Passenger 运行?
我有以下疑问:
我在 Rails+MySQL 中有一个应用程序,我想用 Apache +Passenger 运行它,我都安装了,但是当我运行./script/server我的应用程序开始用 WebRick 运行时,我该如何更改它以与Passenger 和阿帕奇?
PS:我使用的是 Ubuntu 9.04 Jaunty Jackalope,请考虑我是新手这一事实 =)
ruby-on-rails - 如何检索乘客给我的线路?
这个问题肯定是新手产生的。当我安装 Apache 和 Passenger 工作时,我收到了 3 行代码添加到 etc/apache2 路径上的 apache2.conf 文件中,但由于授权原因,我无法将这些行添加到文件中。我想知道,我怎样才能检索这些行?
PS 乘客宝石版本是 2.2.5
ruby - 在生产环境中调试 Sinatra 应用程序时遇到问题
我正在使用乘客部署 Sinatra 应用程序。部署的应用程序正在运行,但并非完全正常:一些路径运行良好,其他路径只是呈现空白页面。我似乎找不到有效的路线和无效的路线之间的任何主要区别,而且我似乎无法找到任何错误..
处理程序
我定义了 not_found 和错误处理程序如下:
这些在我的本地机器上运行良好,无论是在开发还是生产中,但我从来没有看到这些出现在服务器上。
阿帕奇日志
当我跟踪 Apache 的 access.log 并点击其中一条损坏的路径时,我看到了 500:
rack_hoptoad
我还在我的 config.ru 中安装并配置了 rack_hoptoad中间件,但没有例外将其用于 hoptoad。
日志记录
我已经像这样设置了日志记录..
此设置允许我在我的路由中调用logger.info,该路由在本地和服务器上运行以获取工作路由,但损坏的路径不足以调用 logger.info。
该怎么办?
关于如何查看导致 500 错误的原因的任何想法?谢谢你的帮助!
ruby-on-rails - 回形针在生产中接受 jpg 和 png
我在 Rails 应用程序中使用 PaperClip 插件,如下所示:
它在开发(Mac OSX + Mongrel)上运行良好。但是当我将它投入生产(Linux Debian + Apache/Passenger)时,它只接受 .gif 并且对于 .png 和 .jpg 出现以下错误:
我尝试按照一些教程的建议添加以下行,但没有帮助!
ruby-on-rails - 符号链接问题
嘿伙计们。我在符号链接时遇到了这个问题。我已经成功地在服务器上部署了一个 ruby on rails 应用程序,并且所有迁移都完成了。它与phusion乘客一起部署。该应用程序位于/home/username/rails_apps/myapp
. 我想将它符号链接到我网站中的子域。子域的路径是/home/username/public_html/subdom
. 所以我用这个命令来符号链接它。
ln -s '/home/username/rails_apps/myapp/public/' '/home/username/public_html/subdom'
完成后,它会创建http://subdom.maxsy.net/public
,但应该可以通过http://subdom.maxsy.net/
有人对这个问题有合理的解释吗?谢谢
ruby-on-rails - 使用乘客配置 Rails CSS 缓存
我正在使用Passenger and Rails:cache => true
将我所有的css 缓存到一个大文件中。部署是通过Capistrano完成的。
all.css
现在有时(!),重新启动应用程序后找不到mem 生成的文件(并且我在日志中收到错误)
restart.txt
手动放置另一个文件或cap deploy:restart
将解决问题。
这不是什么大事,但检查和修复总是很乏味。有人知道我做错了什么吗?
编辑
我的deploy:restart
样子是这样的(正是我手动做的)。
此外,我没有在缓存中使用任何特殊的(外部)CSS 文件。