更新代码后,出现Action (No action responded to xxx)的错误。检查代码,已经更新。更改action name,改变路径始终报错。百思不得其解。
在系统下ps ax| grep mongrel,发现无法找到mongrel的process! 但检查mongrel的log发现mongrel的log一直都在读写。而此时网站均可以正常访问。
lsof | grep mongrel.xxxx.log 发现有PID 1234正在使用这个文件。
kill all 1234。
重新用capistarno部署。mongrel重新启动。更新后的代码正常了。
部署的时候注意检查mongrel的pid是否改变,如果没有。证明没有重启成功。
就算是mongrel_rails cluster::start显示已经重新启动了。但不要相信。
分享到:
相关推荐
mongrel_rails cluster::start -C config/mongrel_cluster.yml ``` ** 其他替代方案 ** 虽然Mongrel在Rails社区曾经非常流行,但由于其不再维护,现在更多人转向了如Passenger(Phusion Passenger)、Puma或...
gem install mongrel mongrel_cluster ``` 配置Mongrel Cluster需要创建一个配置文件。进入你的Rails应用的根目录(例如:/usr/rails),然后运行: ```bash mongrel_rails cluster::configure ``` 这将在`config...
相信安装Redmine时会用到它们 win32-service-0.5.2.gem gem_plugin-0.2.3.gem mongrel_service-0.3.4-i386-mswin32.gem
2. **启动Mongrel**:在Rails应用目录下,使用`mongrel_rails cluster::start`命令启动Mongrel集群,每个实例对应一个进程。 3. **配置Nginx**:编辑Nginx的配置文件(通常为`/etc/nginx/nginx.conf`或`nginx/sites...
- 在`Window > Preferences > Rails > Configuration`中设置`mongrel path`,选择`mongrel_rails`文件。 #### 五、创建并运行Rails项目 1. **创建项目** - 在RadRails中新建一个Rails项目,例如命名为`demo2`,...
Mongrel 是一个 Eclipse 插件,用来在 Eclipse 环境中开发和运行基于 Tomcat 的Web应用。可方便进行配置、调试 Tomcat 会话,基于 Sysdeo Tomcat 插件开发。 安装方法:下载后将压缩包解压到 Eclipse 的 plugins ...
Redmine 是一个基于 Ruby on Rails 开发的开源项目管理工具,尤其适合软件开发团队使用。在Windows环境下配置 Redmine 1.1.1 版本,需要遵循一系列步骤,包括安装必要的运行环境、配置数据库、下载和安装 Redmine ...
在构建高性能、高可用性的Web应用环境中,"基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0"的方案是一个常见的选择。这个方案结合了多种强大的工具和技术,以确保应用程序的稳定运行和高效管理。以下是这些关键...
5. **启动Rails**:通过`mongrel_rails start`命令启动Rails应用。 以上步骤是基于Windows环境的操作,对于其他操作系统(如Linux或macOS),过程大致相同,但可能需要使用不同的包管理工具,如Homebrew或apt-get。...
随着互联网的快速发展,Ruby on Rails作为一种流行的Web开发框架,在开发领域得到了广泛的应用。它的简易性与高效性让许多开发者为之...随着实践经验的积累,相信你能够更加熟练地运用Ruby on Rails来实现创新的项目。
将RedMine安装为Windows服务所需的文件,有了这个文件,就可以非上网机上安装了。
$DAEMON cluster --port $PORT --log /var/log/redmine_mongrel.log --pidfile $PIDFILE start ;; stop) echo "Stopping Redmine with Mongrel..." kill `cat $PIDFILE` ;; restart) echo "Restarting ...
sudo gem install mongrel_cluster ``` **1.5 安装其他依赖库** 安装 OpenSSL 和 GD 库等其他依赖库,以便支持更多的功能: ```bash sudo apt-get install libopenssl-ruby libgd-ruby1.8 libyaml-ruby libzlib-...
在应用程序的食谱中创建一个God配置文件,然后调用god_monitor : god_monitor "myproj" do config "myproj.god.erb"end提供了一个示例mongrel.god.erb,尽管它假定使用了mongrel_runit 。 这可以用作定制的基准。...
《The Rails Way》一书由Obie Fernandez撰写,属于Addison-Wesley Professional Ruby系列,该系列致力于为读者提供实用、面向人且深入的信息,帮助他们利用Ruby平台创建动态技术解决方案。这一系列书籍的创立基于一...
博文链接:https://swachian.iteye.com/blog/175033
m2php - 在 PHP 中开发 Mongrel2 处理程序的库Mongrel2: ://mongrel2.org Mongrel2 Python 库: ://sheddingbikes.com/posts/1279007133.html要求ZeroMQ 2.0.7 或更高版本: ://www.zeromq.org/ PHP 5.3: : ZeroMQ...
Mongrel虽然已经不再是最新的Rails服务器选择,但它在Rails发展史上占有重要地位,学习其工作原理可以帮助开发者理解Web服务器的基本工作方式,以及Rails应用在服务器上的运行机制。书中可能会讨论到如下的知识点: ...