`
baxiaopeng
  • 浏览: 15373 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何将Mongrel设置为服务

    博客分类:
  • ruby
阅读更多
mongrel_rails service::install -N depot -c d:\Rubyproject\depot -p 3000 –e production
-N指明服务名称,-d指明rails应用的目录,-p是mongrel监听的tcp端口,-e是启动模式为生产模式

这样打开控制面版|管理工具|服务,就可以发现增加了一项名为“depot”的服务,就可以通过控制面版来管理服务了。如果需要命令行启动和关闭该服务,那么:
mongrel_rails service::start -N depot
mongrel_rails service::stop -N depot

如果需要从服务中注销该项服务,那么:
mongrel_rails service::remove -N depot

如果需要安装多个mongrel实例,那么可以这样:
mongrel_rails service::install -N depot0 -c d:\Rubyproject\depot -p 3000 –e production
mongrel_rails service::install -N depot1 -c d:\Rubyproject\depot -p 3001 –e production
诸如此类。
分享到:
评论

相关推荐

    基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0

    在Rails环境里,Monit确保了Nginx、Mongrel和MySQL等关键服务的健康运行。 在部署这个环境时,首先需要在Ubuntu上安装必要的软件包,包括Ruby、Rails、Nginx、MySQL以及Monit。然后,配置Nginx作为反向代理来分发...

    Nginx+Mongrel实践过程

    3. **配置Nginx**:编辑Nginx的配置文件(通常为`/etc/nginx/nginx.conf`或`nginx/sites-available/default`),在http或server段添加location块,设置代理_pass到Mongrel集群的地址。 ```nginx location / { ...

    RailsWithApacheAndMongrel.pdf

    - 在完成基本配置后,需要将Apache设置为系统服务以便自动启动。 - 这一步骤确保了Apache能够随操作系统启动而启动。 3. **安装Rails及相关组件** - **Ruby**: Ruby是Rails的基础,需要首先安装Ruby。 - **...

    Linux系统上配置Nginx Mongrel cluster

    这将在`config`目录下生成一个名为`mongrel_cluster.yml`的文件。文件内容会定义Mongrel Cluster的行为,如日志文件位置、监听端口、进程数量等。你可以根据实际需求调整这些参数。例如,如果你想启动两个Mongrel...

    mongel for linux安装

    5. **设置服务自动启动**: 使用以下命令使Redmine Mongrel服务在系统启动时自动运行: ``` sudo update-rc.d redmine_mongrel defaults ``` 完成以上步骤后,Redmine便开始使用Mongrel作为服务器,这将显著...

    Rails相关电子书汇总二

    这本书可能会涵盖如何使用Mongrel来服务、部署和扩展Ruby应用程序的细节,包括配置、性能优化、集群设置以及与其他组件(如Nginx或Apache)集成的方法。 Mongrel虽然已经不再是最新的Rails服务器选择,但它在Rails...

    Nginx服务器fair负载访问安装配置

    - **设置共享内存大小**:使用 `upstream_fair_shm_size` 指令设置用于存储有关繁忙后台服务器的信息的共享内存大小,默认值为 32K。可以根据实际情况进行调整。 示例配置如下: ```nginx http { # 设置共享内存...

    ruby_on_rails&radrails环境配置.pdf

    - 安装Mongrel服务所需的组件:`gem install win32-service`、`gem install mongrel`和`gem install mongrel_service`。 - 在`Window > Preferences > Rails > Configuration`中设置`mongrel path`,选择`mongrel_...

    uWSGI-2.0.19.1.tar.gz

    mongrel2-uwsgi.conf是一个配置文件,用于设置uWSGI与Mongrel2(一个高性能的HTTP服务器)之间的通信。这种集成允许开发者构建更复杂的分布式Web系统,通过uWSGI处理动态内容,而Mongrel2负责静态资源的分发。 ...

    Windows下Redmine1.1.1的配置清单.doc

    如果你想让Redmine作为服务后台运行,可以使用mongrel服务。首先,在Ruby的bin目录下运行`gem install mongrel_service`安装mongrel_service。然后,通过`mongrel_rails service::install`命令创建服务。记得替换...

    xp-git-redmine

    在配置Redmine时,可能需要通过PuTTY连接到服务器,设置Git仓库或者进行其他系统管理任务。 总的来说,"xp-git-redmine"是一个综合的开发环境,包括了代码版本控制(Git)、项目管理(Redmine)、图形化界面...

    Puma英文文档.pdf

    Nginx 配置示例文件可以帮助你了解如何设置反向代理,将请求转发到 Puma 服务器。 2. **重启与信号**:你可以通过发送特定的信号来控制 Puma 的行为,如 `USR2` 信号用于平滑重启(热加载),`QUIT` 信号用于关闭...

    Puppet集中管理配置LinuxUnix系统

    此配置将结合facter提供的变量进行解析,生成中间伪代码,然后将其发送回客户端。 3. **客户端执行与反馈**:客户端收到伪代码后立即执行,执行结果会再次反馈给服务器,以便于日志记录和状态跟踪。 #### 二、...

    puppet-module-redmine:在远程节点上安装 redmine 和所有依赖项

    但是如果你有你的服务器,以 puppet 风格作为服务添加,你可以将它作为 service_to_restart 参数传递进去。 需要安装数据库。 允许将 redmine 主题、插件和配置添加为文件。用法Redmine安装 class { "redmine" : ...

    Ruby on Rails安装指南.docx

    这份指南适用于使用Ruby 1.8.6和Rails 2.0.2版本的用户,虽然这些版本可能相对较旧,但其安装流程对于理解Rails的依赖管理和基础设置仍具有参考价值。 Ruby on Rails的安装分为在线安装、离线安装和一键式安装三种...

    Scaling Twitter

    - **限制请求频率**:为用户设置合理的API调用频率限制,防止被滥用。 - **行为监测**:通过监测异常行为来自动检测和封锁潜在的滥用账号。 - **用户举报机制**:建立一个有效的用户举报机制,让用户参与到对抗滥用...

    nodejs使用手册(英文)

    - **测试环境**:实验中设置了 100 个并发客户端,每个客户端请求返回 1MB 数据的响应,Node.js 达到了每秒 822 个请求,而 Nginx 为 708 个请求。 - **内存占用**:Node.js 的峰值内存占用仅为 60MB,而 Nginx 占用...

    inploy:Rails和Sinatra的部署变得容易

    Inploy诞生是一种以更轻松,更智能的方式设置和部署Rails应用程序的选项。 它会自动执行常见任务,例如迁移数据库,安装gem,打包资产,清理缓存,通知Hoptoad,重新启动服务器等。这意味着您不会像其他工具那样...

    Togo:Ruby ORM的CMS框架

    多哥简介多哥是CMS框架。 Togo的目标是成为一个可与任何Ruby ORM框架一起使用的模块化系统,从而为您提供现成的完整CMS。...设置一个简单的应用程序我们的教程将结合使用Sinatra,DataMapper和Sqli

Global site tag (gtag.js) - Google Analytics