再尝试了 mongel 的 内存 无休止的增长之后。。
我改成了 passenger + nginx ,至于改后的 状况 ,还在监控中。。。
passenger 的安装非常简单。。
gem install passenger
passenger-install-nginx-module
可选择 有自动安装 nginx ,默认位置 /opt/nginx
如果之前安装过 nginx 也不要紧。。。去 /etc/init.d/nginx 里面 改掉启动 nginx 的 启动路径 为 /opt/nginx/sbin/nginx
当然改后 要重启,或者 ,先关掉nginx 服务。
========
passenger 的配置细节参考,
http://blog.phusion.nl/2011/11/28/phusion-passenger-3-0-11-released/
http://qa.taobao.com/?p=12969
http://blog.sina.com.cn/s/blog_3d4a28be0100s4u1.html
http://modrails.com/documentation/Users%20guide%20Nginx.html#_deploying_to_a_virtual_host_8217_s_root_2
分享到:
相关推荐
### Ruby on Rails 环境搭建与 Passenger+Nginx 配置详解 #### 一、Ruby on Rails 开发环境搭建 在进行 Ruby on Rails 的开发之前,首先需要完成一系列的基础软件安装工作,包括但不限于 Ruby 语言环境、Rails ...
在没有RVM或rbenv的Ubuntu 14.04上的Rails,PostgreSQL带Passenger + Nginx ssh-copy-id -i ~/.ssh/id_rsa.pub root@SERVER scp rails-passenger-postgres-nginx root@SERVER:/root/rails-passenger-postgres-...
LNMP(Linux+Nginx+MySQL+PHP)服务器环境配置是一项关键的技术,广泛应用于现代Web开发领域,尤其在构建高性能、高稳定性的网站时。这一组合利用Linux作为操作系统基础,Nginx作为Web服务器,MySQL作为数据库管理...
在RHEL(Red Hat Enterprise Linux)系统上搭建Ruby on Rails(简称RoR)应用程序环境是一项技术性较强的任务,尤其当涉及到与其他服务如Nginx、Phusion Passenger、Ruby、Rails以及Oracle数据库集成时。以下是对这...
您需要与Vagrant和Chef一起启动一个新的Rails / Nginx / Passenger / Mysql项目。 只需克隆这个 repo,改变原点并输入vagrant up ###我要安装什么(和厨师一起)? Ruby 2.2.0 (rbenv) rails(最新的稳定版本)...
openresty_nginx_logstash_kibana_elasticsearch_centos6 如何在centos6上安装...sudo passenger-install-nginx-module service nginx status service nginx stop sudo yum install readline-devel pcre-devel openss
passenger_nginx_vhost_test 这是一个简单的食谱设计测试passenger_nginx_vhost其通过暴露LWRP passenger_nginx食谱。 要运行 ChefSpec 测试,只需运行: rspec -fd --color 要运行 ServerSpec 测试(通过 ...
使用启用了 nginx 的 NodeJs 和 Sails.js 0.11 引导 Phusion 乘客 要使用,请制作包含您的帆应用程序的第二个容器,以此为基础。 将 Dockerfile 中详述的 nginx conf 文件覆盖为适合您的应用程序的设置。 有关子 ...
乘客+ Nginx + NodeJ-进行中 建立影像 docker image build -t phusion/passenger-nodejs:latest . 运行容器 docker run -it phusion/passenger-nodejs:latest docker run -it -p 3000:3000 phusion/passenger-nodejs...
《使用RVM、Nginx和Passenger配置Rails服务器详解》 配置Rails服务器是一个关键步骤,特别是对于那些希望部署Web应用程序的人来说。在这个过程中,RVM(Ruby Version Manager)、Nginx和Passenger扮演着核心角色。...
2. **其他语言支持**:除了PHP,Nginx也可以通过类似的方式与Python(uWSGI)、Ruby(Passenger)等其他脚本语言结合。 **四、Nginx版本升级** 文件名`nginx-1.11.5`表明这是一个Nginx的旧版本,当前Nginx已更新至...
rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明 rails-nginx-passenger-ubuntu我关于用 ubuntu 。Nginx 。乘客和mysql建立 Rails的简单制作服务器的笔记。别名echo"alias ll='...
7. **与RUBY、Python的结合**:除了PHP,Nginx还可以与RUBY的Passenger模块或Python的uWSGI等应用服务器配合,提供高效的Web服务。 8. **日志管理与性能监控**:讲解了如何配置Nginx的日志格式,以及如何通过分析...
Passenger通常与Apache或Nginx等Web服务器集成。假设我们选择Apache,需要启用mod_rails模块,即Passenger模块。首先,下载Apache的Passenger模块源代码,可以从Passenger的GitHub仓库获取,或者使用gem提供的`...
passenger_enabled off; location / { proxy_pass http://127.0.0.1:8080; # Unicorn监听的端口 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $...
为了在Passenger中支持多个Ruby版本,你需要配置Apache或Nginx来识别每个版本。这里以Apache为例: 1. 安装Passenger模块: ```bash gem install passenger passenger-install-apache2-module ``` 2. 编辑...
它专注于使用 Nginx 和 Phusion Passenger(也称为 Passenger)模块来提供高效、稳定的 Web 服务。Phusion Passenger 是一个广泛使用的应用程序服务器,特别适合与 Nginx 配合,能够无缝地处理 Rails 应用的 HTTP ...
Nginx可以部署在网络上使用FastCGI脚本、SCGI处理程序、WSGI应用服务器或Phusion Passenger模块的动态HTTP内容,并可作为软件负载均衡器。[11] Nginx使用异步事件驱动的方法来处理请求。Nginx的模块化事件驱动架构...
Passenger的核心功能是集成Web服务器(如Apache和Nginx)与Ruby应用服务器,使得Rails应用可以无缝地运行在这些服务器上。通过使用Passenger,开发者无需额外配置复杂的服务器环境,简化了部署流程,提高了服务器...
ubuntu-16-nginx-passenger-ruby-2.3 一个Docker映像,用作在Phusion Passenger和nginx下运行的基于Ruby 2.3的Web应用程序的基础。 打算在OpenShift下进行最终部署。 Phusion Passenger是一个Web应用程序服务器: ...