- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当通过 Capistrano 部署我的 Rails 应用程序时,它尝试执行的最后一件事是:
sudo -p 'sudo password: ' -u app /home/user/public_html/example.com/current/script/process/reaper
然后它抛出这个错误:
failed: "sh -c \"sudo -p 'sudo password: ' -u app /home/user/public_html/example.com/current/script/process/reaper\"" on 123.456.789.012
该应用程序仍然可以正常部署和启动...但是进程/收割器做了什么,我该怎么做才能消除错误?
最佳答案
在 Mongrel/Passenger 时代之前以及在 Rack 上构建之前,运行 Rails 应用程序的唯一方法是使用 CGI 或 FGCI。脚本/reaper 文件用于启动/停止 Rails 进程。
默认情况下,Capistrano 会尝试启动一个新的 Rails 进程来运行 reaper 脚本。您应该自定义默认行为。
假设您正在使用 Passenger (mod_rails) 运行您的 Rails 应用程序,请安装以下 Capistrano + Passenger (mod_rails)配方和 Capistrano 将在部署时优雅地重启您的 Passenger 实例。
关于ruby-on-rails - 什么是 process/reaper,为什么它不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1698009/
所以我安装了 cassandra-reaper,并且我设置了每周三的时间表来修复我的项目数据库。我只是想知道是否还需要为已创建的 cassandra-reapers 数据库安排修复? 最佳答案 我认为
根据 API 文档,rails reaper 旨在从死线程中查找和恢复连接。reaper 是根据 reaping_ 频率运行的。 我遇到过这样的情况:数据库连接数超过指定限制,并且有连接处于空闲状态,
当通过 Capistrano 部署我的 Rails 应用程序时,它尝试执行的最后一件事是: sudo -p 'sudo password: ' -u app /home/user/public_htm
我在 Reaper 中尝试过 tkinter hello_world 代码High Sierra 中的 5.9 64 位 Mac。 ```从 tkinter 导入 * 根 = Tk()root.tit
我的 RMI Reaper 线程有问题,它不允许我的所有程序终止,因为该线程不是守护进程。我发现信息表明该线程仅在所有对象均未导出时停止。所以我有以下代码来创建 rmi serer。 registry
一些背景: REAPER是一个数字音频工作站,具有 extensive scripting API与 Lua、Python、C/C++ 和 EEL 绑定(bind)。我还没有找到太多关于它如何在内部处
我已经使用最新的 docker 镜像在 kubernetes 集群中将 Cassandra reaper 部署为一个有状态集,以维护 Cassandra 集群。我使用 Cassandra 作为后端存储
我有一个 Web 应用程序(使用 Spring 3.1),它使用 @Scheduled Annotation 定期执行工作任务(计划延迟)。工作任务打开与 AWS DynamoDb 的连接并执行一些数
我已经在 Apache Tomcat 7.0.41 中部署了一个 Struts 1.3 Web 应用程序。 tomcat 服务器似乎经常挂起并且无法处理任何请求,在浏览器上显示页面未找到错误,类似于停
我是一名优秀的程序员,十分优秀!