问题标签 [bluepill]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 杀死bluepill的所有进程
我已经在我的实时服务器上设置了 bluepill 进程,几天后我已经杀死了所有命令并将 repo 从服务器中删除。现在,我收到了与 bluepill 相关的日志,例如,
我已经尝试找到进程发出命令ps aux | grep bluepill
并杀死所有进程。这对我有用吗?
我想删除与 bluepill 相关的所有内容。我应该删除宝石吗?它有助于删除后台进程吗?
ruby-on-rails - Bluepill - 安装在用户 RVM - 项目特定 gemset - 如何在没有密码的情况下使用 sudo 运行?
我有 Bluepill 设置来监控我的延迟作业流程。
在我的生产服务器上,我使用安装在用户主文件夹中的 RVM(用户名为deploy
)。我的应用程序的 gem 安装在它自己的项目特定 gemset 中。因此,bluepill gem 及其对应的二进制文件安装在该~/.rvm/....
文件夹中。
当我使用 capistrano 部署我的应用程序时,我希望停止和启动 bluepill,以便重新启动我的 DJ。我在这里查看 capistrano 食谱的说明。
我认为我的 RVM 兼容蓝丸任务必须如下所示:
我还没有测试过上面的。
我想知道的是:我应该在我的sudoers
文件中放入什么以允许deploy
用户以 root 身份运行这些与 bluepill 相关的命令而无需密码?在此页面上,他们提到了这一点:
但是在我的情况下,bluepill 二进制文件的路径会有所不同。由于项目特定的gemset,不同的项目会有所不同。我应该提到每个二进制路径还是有更好的方法来处理这个?
linux - 新贵跟踪 Bluepill 的错误 PID
我有 bluepill 设置来监控我的延迟作业流程。
使用 Ubuntu 12.04。
我正在使用 Ubuntu 的upstart
. 我的新贵配置低于(/etc/init/bluepill.conf
)。
我也试过用expect daemon
而不是expect fork
. 我也尝试过expect...
完全删除这条线。
当机器启动时,bluepill 启动正常。
bluepill 进程的 PID 在这里是 1154。但upstart
似乎正在跟踪错误的 PID。
如果我使用kill -9
.
此外,我认为由于跟踪的 PID 错误,重新启动/关机只是挂起,我每次都必须硬重置机器。
这里可能是什么问题?
resque - 如何让 Bluepill 仅在达到安全状态后重启 Resque 工作人员
假设这是我的工人:
我正在使用 Resque Scheduler 对此进行排队,这是我的 Bluepill conf:
我想让 Bluepill 或 Resque 等到它到达“安全”块才能重新启动或关闭。如何做到这一点?
ruby-on-rails - 如何使用 bluepill 守护 Rails 脚本
我一直成功地使用bluepill来守护简单的 Ruby 脚本。但是,这一次,我有一个脚本,它也加载了 Rails 环境,因此我可以访问 Rails 应用程序及其各自模型的数据库连接。我使用的 bluepill 配置与我通常使用的配置没有什么不同:
主要问题是这个错误:
如果我不使用此加载 Rails 环境:
这将与我的许多其他脚本一样工作。然而,这是我第一次尝试守护一个加载 Rails 环境的脚本。我知道我可以使用 ruby gem Daemons 来让它工作,但这并不能做监控,而 bluepill 能够很好地做到这两点。
我在这里遗漏了一些明显的东西吗?
bluepill - 如何在您的 VPS(Digital Ocean)上启动 bluepill?
我想知道如何启动bluepill,谢谢!
ruby-on-rails - 使用 rbenv 的 Discourse bluepill
在官方话语库中有一个用于bluepill gem的discourse.pill文件,它使用 rvm。
因为我使用的是 rbenv,所以我需要那个脚本来使用 rbenv(而且我不擅长环境的东西)。
我如何转换这个脚本,可能只有这段代码?
service - bluepill cookbook 使用什么 ruby languaje
我对 bluepill cookbook 的特定属性有些怀疑。
这个值是在何时何地定义的?
我想将 bluepill 用作系统的宝石而不是厨师的宝石,我对此属性有哪些值或选项:
ruby-on-rails - Sidekiq 不断重启 Cloud66
我一直在为这个问题苦苦挣扎,只是无法弄清楚。我正在尝试让 Redis 和 Sidekiq 为我在 Cloud66 w/Digital Ocean 上托管的 Rails 项目处理后台工作。所有需要的宝石似乎都存在,并且设置在本地完美运行。
我的第一次尝试是使用这些设置:
这是我的 config/sidekiq.yaml 文件:
根据本教程https://mikecoutermarsh.com/setting-up-redis-on-cloud66-for-sidekiq/这是我的内容 Procfile:
$REDIT_URL_INT 是 : 的 ENV 变量redis://104.236.131.187:6379
。根据博文评论中的建议,此 ENV 变量与教程中的变量(包括端口)有所不同。
使用这些设置部署后,我的 Sidekiq 日志为我提供以下信息:
给我的印象是 Sidekiq 一直在重启。所以我检查了 Sidekiq 流程:
很多 Sidekiq 动作!我没有要求那个。我只需要一个。
我目前的理论是我缺少 Rails / Sidekiq / Redis 设置之间的链接。所以我添加了一个 Redis config/redis/production.conf:
这没什么区别。此外,没有创建 redis_production.log 或 production.rbd。所以我猜 cloud66 正在处理 Redis 部分。如果我签出 web 控制台,redis 服务器正在正确的端口上运行。
我相信 Cloud66 使用 Bluepil 来管理他们的流程。有以下名为 user_worker_pill.log 的日志文件:
这超出了我对此事的有限专业知识,但在我看来,它正在尝试使用 Procfile 中的命令反复恢复崩溃的进程。
这是我能够收集到的所有信息,我不知道如何进行。我真的非常感谢任何见解、意见或建议。
谢谢!
/编辑
在 Phillip 发表评论后,我将 $REDIS_URL_INT 更改为 $REDIT_ADDRESS (没有端口的 IP),这是 sidekiq.log :
ios - 蓝色药丸在 -a 标志中期望哪个文件?
我正在尝试通过链接使用蓝色药丸工具运行 xcui 测试 om 多个模拟器。
当我运行命令时:./bluepill 输出:bluepill:无效配置缺少必需选项:-a/--app - 要执行的主机应用程序的路径(您的 .app)缺少必需选项:-s/--scheme- path - 运行测试的方案。
现在,主机应用程序的路径是我在我的 ios 项目中找不到的。
在 xcode 的 uder 产品目录中,我看到了一个 abc.app。选择在查找器上查看时,它会显示库 forlder 中的一个位置,该位置与我的项目不同。
如果有人可以帮助我处理 .app 文件,那就太好了。
谢谢 :)