-
1 votesanswersviews
在Apache中正确使用LimitExcept
我在apache2.conf中有一个LimitExcept子句,如下所示 目的是在请求进一步发布之前拒绝PROPFIND等,并在Rails中填写我的应用程序日志(使用乘客) 不幸的是,我似乎没有正确理解该指令,因为我仍然在Rails日志中收到如下消息: Message PROPFIND, accepted HTTP methods are get, head, put, post, delete,... -
0 votesanswersviews
关于apache的Rails app,乘客列出目录而不是显示登录页面?
我正在部署ruby-on-rails应用程序 . 我已经配置了apache和passenger,并且http服务器正在侦听端口80.当我尝试使用浏览器访问主页时,我只获取文件和目录列表而不是主页 . 以下是apache配置的片段 . /etc/apache2/apache2.conf中 <Directory /> #Options FollowSymLinks Opti... -
1 votesanswersviews
Capistrano使用Passenger部署而不更改版本
我有一个使用虚拟Ubuntu服务器,Apache,Passenger和Capistrano的Rails应用程序 . 我第一次使用Capistrano部署应用程序时,我已将Passenger设置为在httpd.conf文件中使用此代码选择第一个版本: <VirtualHost *:80> ServerName ndeavor.ameipro.com DocumentRoot /o... -
0 votesanswersviews
Capistrano 3 - 如何在部署期间查询数据库
我们的应用程序 - 使用Capistrano 3.1部署的Rails 4.1,Passenger 4 . 处理信用卡交易时,我将其记录在我们的数据库中,然后点击Authorize.net实际收取$ . 成功后我在我们的系统中更新交易 . 我想确保Passenger在等待Authorize.net响应时不重启 . 一种选择是查询DB以查看是否有待处理的事务并等待重新启动Passenger . 如何加... -
0 votesanswersviews
未初始化的常量ActiveSupport :: Dependencies :: Mutex(NameError)
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:55:来自/ usr / local / lib / site_ruby的未初始化常量ActiveSupport :: Dependencies :: Mutex(NameError) /1.8/rubygems/custom_req... -
0 votesanswersviews
无法在nginx乘客中设置rails环境变量
我无法从nginx乘客配置文件中将rails env变量设置为 生产环境 ,默认设置为开发 . 乘客版 - 5.0.27 nginx版本 - 1.8.1 nginx conf文件, server { listen 80; server_name "test.com"; passenger_enabled on; passenger_env_app produ... -
0 votesanswersviews
Rails Cloud 服务器 - 安装的NGINX但rails应用仍然使用WEBrick
所以我购买并设置了我的DigitalOcean Ubuntu 14.04 Droplet,设置了SSH密钥,购买了一个域名,使用Filezilla将我的应用程序转移到DigitalOcean Cloud 服务器,并使用NGINX安装Passenger . 它花了很多试验,错误和研究,但我从中学到了很多东西 . 问题是,我仍然无法让它工作!当我在 Cloud 中开始我的$ rails s -e 生产... -
0 votesanswersviews
html5视频(mp4&ogg)无法与apache2 / phusion乘客使用meteor
在apache2 / phusion-passenger上的流星应用程序无法识别Html5视频(mp4&ogg) . Apache mime类型已配置 . 添加了mp4和ogg的Passenger mime类型: video/mp4 mp4; video/ogg ogg ogv; 我总是在firebug中收到以下消息: HTTP "Content-Type" of &quo... -
0 votesanswersviews
堆栈级别太深(系统堆栈错误)
我有一个消息体系结构,消息本身嵌套在一个级别 . 每条消息(父)都可以有多个子节点,每条消息(子节点)都属于父节点 . parent_id 属性标识消息是父/子,还是其子节点 . 请在下面找到我的模型和相应的关联 . Class AbstractMessage belongs_to :parent, class_name: 'AbstractMessage', inverse_of: :ch... -
2 votesanswersviews
Rails app Apache Passenger Postgres:CPU消耗
我有一个Rails 3.0应用程序,它有CPU消耗问题 . 该应用程序在Debian机器上的Apache passenger mod上以 生产环境 模式运行 . 它是一台具有6 Gb RAM和2 CPU(1核3GHz)的虚拟机 . 它是一个邮件应用程序,只需单击链接即可阅读邮件,需要在服务器上进行一系列操作才能呈现页面 . 这个简单的点击在2或3秒内需要大约50%的CPU(我用“top”命令看到它... -
1 votesanswersviews
如何改善Nginx,Rails,Passenger内存使用情况?
我目前通过Cloud 66在数字海洋VPS(1GB RAM)上设置了一个rails应用程序 . 问题在于VPS的内存充满了Passenger进程 . passenger-status 的输出: # passenger-status Version : 4.0.45 Date : 2014-09-23 09:04:37 +0000 Instance: 1762 ----------- Gene... -
1 votesanswersviews
Phusion乘客Nginx产生新申请流程时出错
我的应用程序基于Ruby 2.2.0,Rails 4.1.9,nginx 1.8.0,Phusion Passenger - 5.0.11,应用程序部署在EC2实例,2核和8GB RAM上 . 但有时它会在日志文件中显示以下错误: stderr: Errno::ENOMEM App 13088 stderr: ) App 13088 stderr: from /usr/li... -
9 votesanswersviews
为什么我的资产不能通过 apache 中的反向代理服务
我有一个独立的乘客运行的 rails 应用程序,它运行良好。我正在运行 apache,并使用带反向代理的 VirtualHost 来为我的 rails 应用程序提供服务。这有效。但是,我的资产不是通过 vhost 提供的,而是提供代理错误。 我的 httpd.conf <VirtualHost *:80> ServerName greekpeep_rails.nightowls... -
1 votesanswersviews
Redmine安装Apache2 Bundler PermissionError
我正在尝试使用tutorial安装Redmine:我不熟悉Ruby . 每当我在浏览器中转到http://localhost/redmine或http://localhost/redmine/settings?tab=general时,我会得到一个包含以下消息的页面: 我们很抱歉,但出了点问题 . 我们已经收到有关此问题的通知,我们很快就会对其进行审核 . 所以我决定查看我的apache2错误... -
0 votesanswersviews
无效命令'PassengerAppRoot',可能由服务器配置中未包含的模块拼写错误或定义
我已按照Installing Passenger + Apache on a Linux/Unix production server for Node.js apps + Red Hat 6 / CentOS 6 (with RPM)中的每个步骤进行安装,一切正常但是当我尝试在我的centos 6服务器上使用WHM来托管我的botkit bot的虚拟主机中配置我的子域时,我收到此错误: “/ ... -
6 votesanswersviews
使用引擎,nginx,乘客的应用程序中的Sprockets :: Helpers :: RailsHelper :: AssetPaths :: AssetNotPrecompiledError
我有一个使用引擎的应用程序(由Gemfile gem my_engine, path=> '../my_engine' 包含) . 它适用于 rails server . 我决定用乘客把它移到nginx,但是我收到了一个错误 . Sprockets :: Helpers :: RailsHelper :: AssetPaths :: AssetNotPrecompiledError a... -
29 votesanswersviews
Rubygems,Bundler和RVM之间的关系
按照目前的最佳做法,每种方法的作用是什么? 基于我对Bundler和RVM的有限理解,似乎他们 - 像Rubygems - 有自己的宝石安装位置 . 另外,对于每一个,都可以选择使用 sudo 或您的主目录安装到系统路径 . 然后有能力使用Bundler供应宝石(适用时,例如使用Rails) . 所以在我看来现在至少有七个地方可以安装宝石: Rubygems系统路径 Rubygems用户... -
0 votesanswersviews
如何使用入口代理乘客(红宝石)
我使用Passenger独立部署了一个ruby项目(openproject),但是我收到了很多坏的href链接(例如,http://ip/assets/apple-touch-icon.png,应该是http://ip/openproject/assets/apple-touch-icon.png) 我的入口配置是: apiVersion: extensions/v1beta1 kind: Ing... -
0 votesanswersviews
如何在同一域下将Nodejs API与ReactJs应用程序集成
我正在尝试理解MERN应用程序是如何完全工作的,我一直在阅读MongoDB,ExpressJs,ReactJs和NodeJs,我也理解MongoDB,ExpressJs和NodeJs如何交互以及ReactJs如何独立工作,我的问题很简单(我认为) . 问题:如果我创建一个API,使用Node,Express和Mongo,我有一个由React管理的APP,都需要一个服务器(通过express,我理解... -
1 votesanswersviews
谷歌 Cloud 上的rails应用程序的高内存和CPU消耗
我在谷歌 Cloud 上有一个Compute引擎,有4个核心CPU Ivy Brigde和15 GB RAM,我已经部署了我的rails应用程序 . 在此之前,我曾在数字海洋上托管我的rails应用程序,在那里我获得了良好的吞吐量,而且CPU和内存消耗也很少 . 它从未超过Digital Ocean的3 GB内存消耗,CPU消耗最大值约为50% - 55% . 在Digital Ocean上我有... -
3 votesanswersviews
Rails 3.1 SASS资产助手不包括RAILS_RELATIVE_URL_ROOT / relative_url_root
我一直在从2.3.11升级到Rails 3.1 . 要清除的主要障碍之一是转换为资产管道 . 在这个过程中,我决定将我的CSS转换为sass(scss) . 在rails 3.1中,通过管道传递的所有资产都会在 生产环境 中接收附加到文件名的哈希值 . 因此,我的css中引用的所有图像现在都需要在sass中使用image-path或image-url helpers . 问题是,即使我在我的env... -
0 votesanswersviews
Rails应用程序不适用于apache2和乘客
使用apache2无法使我的rails 2.3.5应用程序正常工作 . 在apache错误日志中,我得到以下内容: /usr/lib/phusion_passenger/passenger-spawn-server:53:in `require': no such file to load -- phusion_passenger/utils (LoadError) from /usr/lib/p... -
3 votesanswersviews
乘客安装Apache错误
我在debian wheezy raspberry pi上运行红宝石和红宝石宝石 . 当我在安装apache2和passenger gem之后运行 passenger-install-apache2-module 命令时,它会在检查所有组件都已安装时给出: Apache: Use of uninitialized value $includedir in concatenation (.) or ... -
0 votesanswersviews
Passenger 2.2.9 Ruby EE Ubuntu ..可以't get it to use '默认' 生产环境 环境
使用Apache2(2.2.12)/ Passenger(2.2.9).. 有2个应用程序正在运行..一个在 生产环境 模式下运行良好,另一个坚持处于开发模式 . 已经启动了杂种进入 生产环境 模式,应用程序工作正常..(脚本/服务器-e 生产环境 ) 尝试以下没有结果...... 在apache虚拟主机中强制执行RailsEnv . 在/ etc / apache2 / mods-availab... -
1 votesanswersviews
让Rails 3和Passenger在CentOS 5.4上工作 - Apache错误
在CentOS 5.4上使用Ruby 1.8.7 . 试图让乘客获得Rails 3应用程序 . 我已完成所有步骤,但在我的Apache日志文件中出现此错误 Passenger ERROR (ext/common/ApplicationPool/../SpawnManager.h:220): Could not start the spawn server: /usr/lib/ruby/: Perm... -
2 votesanswersviews
在阿帕奇悬挂的phusion乘客mod_rails
我用乘客3.0.7运行Apache 2.2.3(在史前SLES11 linux上) . 当请求通过乘客时,它会生成应用程序进程,但随后会永久挂起,就像没有应用程序可以启动一样 . 我测试了琐碎的hello world rack应用程序,以及新创建的rails 3 app骨架 . 应用程序在webrick上以 生产环境 模式出现,因此没有应用程序内部问题 . 我检查了权限,全部由apache用户拥有... -
2 votesanswersviews
将rails应用程序从webrick更改为乘客
需要一些帮助将一个rails应用程序从webrick移动到apache的乘客 . 我对这一切都很新,我不能让它与乘客一起运行 . 我已经尝试了一堆指南,除了rails服务器总是使用webrick而不是乘客,我没有遇到任何错误 . 我正在使用mac mini OSX作为服务器 我看到osx附带了已安装的mac版本,但我在线阅读我应该加载一个较新的副本,所以我确保当前安装的apache没有在系统首选项... -
5 votesanswersviews
如何在Ubuntu服务器上为Ruby on Rails重启Phusion Passenger Apache的 生产环境 模式?
我有阿帕奇游客,我已经投入了 RailsEnv production 在/ etc / apache2 / sites-available / default文件中并重新启动了apache但是当我运行时 rails c > Rails.env.production? 它给出了故障 > Rails.env.development? 它给了真实 . 还有其他方法可以重新启动乘客,因为... -
1 votesanswersviews
使用Phusion Passenger,Apache和Rails进行资产预编译
当我尝试使用Phusion Passenger访问托管在Apache服务器上的Rails应用程序时,我得到以下错误,该代码提供了与Apache的Rails代码集成 . 我已经运行了rake资产:在这台服务器上预编译,所以我不确定为什么我会得到这个错误(因为我现在没有遇到任何问题我的预编译) . ActionView :: Template :: Error(未预编译twitter-icon.svg... -
0 votesanswersviews
Apache,Centos,乘客问题
环境: Centos 6.5 64位 Apache 2.2.15 红宝石1.9.3p484 乘客(4.0.37) 我继续从Apache获得500服务器错误,无法显示任何乘客/铁路 . 我已经能够使用webrick来访问并移动应用程序,所以我相信这个问题不是真正的应用程序本身 . / var / log / httpd / error_log的输出: [ pid=10486,...