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
诸如此类。
分享到:
- 2007-11-22 10:55
- 浏览 1215
- 评论(0)
- 论坛回复 / 浏览 (0 / 1478)
- 查看更多
相关推荐
在Rails环境里,Monit确保了Nginx、Mongrel和MySQL等关键服务的健康运行。 在部署这个环境时,首先需要在Ubuntu上安装必要的软件包,包括Ruby、Rails、Nginx、MySQL以及Monit。然后,配置Nginx作为反向代理来分发...
3. **配置Nginx**:编辑Nginx的配置文件(通常为`/etc/nginx/nginx.conf`或`nginx/sites-available/default`),在http或server段添加location块,设置代理_pass到Mongrel集群的地址。 ```nginx location / { ...
- 在完成基本配置后,需要将Apache设置为系统服务以便自动启动。 - 这一步骤确保了Apache能够随操作系统启动而启动。 3. **安装Rails及相关组件** - **Ruby**: Ruby是Rails的基础,需要首先安装Ruby。 - **...
这将在`config`目录下生成一个名为`mongrel_cluster.yml`的文件。文件内容会定义Mongrel Cluster的行为,如日志文件位置、监听端口、进程数量等。你可以根据实际需求调整这些参数。例如,如果你想启动两个Mongrel...
5. **设置服务自动启动**: 使用以下命令使Redmine Mongrel服务在系统启动时自动运行: ``` sudo update-rc.d redmine_mongrel defaults ``` 完成以上步骤后,Redmine便开始使用Mongrel作为服务器,这将显著...
这本书可能会涵盖如何使用Mongrel来服务、部署和扩展Ruby应用程序的细节,包括配置、性能优化、集群设置以及与其他组件(如Nginx或Apache)集成的方法。 Mongrel虽然已经不再是最新的Rails服务器选择,但它在Rails...
- **设置共享内存大小**:使用 `upstream_fair_shm_size` 指令设置用于存储有关繁忙后台服务器的信息的共享内存大小,默认值为 32K。可以根据实际情况进行调整。 示例配置如下: ```nginx http { # 设置共享内存...
- 安装Mongrel服务所需的组件:`gem install win32-service`、`gem install mongrel`和`gem install mongrel_service`。 - 在`Window > Preferences > Rails > Configuration`中设置`mongrel path`,选择`mongrel_...
mongrel2-uwsgi.conf是一个配置文件,用于设置uWSGI与Mongrel2(一个高性能的HTTP服务器)之间的通信。这种集成允许开发者构建更复杂的分布式Web系统,通过uWSGI处理动态内容,而Mongrel2负责静态资源的分发。 ...
如果你想让Redmine作为服务后台运行,可以使用mongrel服务。首先,在Ruby的bin目录下运行`gem install mongrel_service`安装mongrel_service。然后,通过`mongrel_rails service::install`命令创建服务。记得替换...
在配置Redmine时,可能需要通过PuTTY连接到服务器,设置Git仓库或者进行其他系统管理任务。 总的来说,"xp-git-redmine"是一个综合的开发环境,包括了代码版本控制(Git)、项目管理(Redmine)、图形化界面...
Nginx 配置示例文件可以帮助你了解如何设置反向代理,将请求转发到 Puma 服务器。 2. **重启与信号**:你可以通过发送特定的信号来控制 Puma 的行为,如 `USR2` 信号用于平滑重启(热加载),`QUIT` 信号用于关闭...
此配置将结合facter提供的变量进行解析,生成中间伪代码,然后将其发送回客户端。 3. **客户端执行与反馈**:客户端收到伪代码后立即执行,执行结果会再次反馈给服务器,以便于日志记录和状态跟踪。 #### 二、...
但是如果你有你的服务器,以 puppet 风格作为服务添加,你可以将它作为 service_to_restart 参数传递进去。 需要安装数据库。 允许将 redmine 主题、插件和配置添加为文件。用法Redmine安装 class { "redmine" : ...
这份指南适用于使用Ruby 1.8.6和Rails 2.0.2版本的用户,虽然这些版本可能相对较旧,但其安装流程对于理解Rails的依赖管理和基础设置仍具有参考价值。 Ruby on Rails的安装分为在线安装、离线安装和一键式安装三种...
- **限制请求频率**:为用户设置合理的API调用频率限制,防止被滥用。 - **行为监测**:通过监测异常行为来自动检测和封锁潜在的滥用账号。 - **用户举报机制**:建立一个有效的用户举报机制,让用户参与到对抗滥用...
- **测试环境**:实验中设置了 100 个并发客户端,每个客户端请求返回 1MB 数据的响应,Node.js 达到了每秒 822 个请求,而 Nginx 为 708 个请求。 - **内存占用**:Node.js 的峰值内存占用仅为 60MB,而 Nginx 占用...
Inploy诞生是一种以更轻松,更智能的方式设置和部署Rails应用程序的选项。 它会自动执行常见任务,例如迁移数据库,安装gem,打包资产,清理缓存,通知Hoptoad,重新启动服务器等。这意味着您不会像其他工具那样...
多哥简介多哥是CMS框架。 Togo的目标是成为一个可与任何Ruby ORM框架一起使用的模块化系统,从而为您提供现成的完整CMS。...设置一个简单的应用程序我们的教程将结合使用Sinatra,DataMapper和Sqli