【原创】rabbitmq-echopid用户手册(翻译)
RabbitMQ 翻译 原创 用户手册
2023-09-14 08:59:45 时间
为了方便工作中使用,周末抽空对 rabbitmq-echopid 用户手册进行了翻译,鉴于自己水平有限,翻译中难免有纰漏产生,如果疑问,欢迎指出探讨。
官方原文:http://www.rabbitmq.com/man/rabbitmq-echopid.man.html
================= 我是分割线 ==================
通过 http://www.rabbitmq.com/manpages.html 可知 RabbitMQ 有5个 General Command :
1. rabbitmqctl2. rabbitmq-plugins
3. rabbitmq-server
4. rabbitmq-service
5. rabbitmq-echopid
若要对 server 进行高级配置,则需要参考 administrators guide(http://www.rabbitmq.com/admin-guide.html)
rabbitmq-echopid.bat — 返回持有 RabbitMQ 服务的 Erlang runtime 进程 id
概要
rabbitmq-echopid.bat {sname}
描述
该命令仅在 WIN 下存在。
运行 rabbitmq-echopid 将会试图发现并回显持有 RabbitMQ 服务的 Erlang runtime 进程 (erl.exe) 的 PID 。为了允许 erl.exe 定时启动并加载 RabbitMQ,该脚本将会在 PID 被发现前等待10秒。
如果 PID 被发现,该脚本会在以 ERRORLEVEL 为0退出前将回显其值到 stdout 上,如果在超时前未发现 PID 值,则什么也不会回显到 stdout,而仅仅以 ERRORLEVEL 为1退出。
请注意该脚本仅在 Windows 平台上存在,因为需要等 erl.exe 的处理以及可能的超时情况。为了在 Unix 上获取 PID,需要在启动 rabbitmq-server 前设置 RABBITMQ_PID_FILE 的值,并且 rabbitmq-server 启动时不适用参数 -detached 。
选项
{sname}
RabbitMQ 节点名字的 short-name 形式
rabbitmq-echopid.bat 的内容如下
?
for /f "usebackq tokens=* skip=1" %%P IN (`%%WMIC_PATH%% process where "name=erl.exe and commandline like %%-sname %1%%" get processid 2^ nul`) do (
相关文章
- PHP使用RabbitMQ实例
- RabbitMQ 入门教程(PHP版) 使用rabbitmq-delayed-message-exchange插件实现延迟功能
- RabbitMQ 入门教程(PHP版) 延迟队列,延迟任务
- Linux下RabbitMQ安装、运行与管理
- 【RabbitMQ】RabbitMQ的安装以及基本概念的介绍
- RabbitMQ消息队列(二):”Hello, World“
- 【原创】RabbitMQ 之 Configure(翻译)
- RabbitMQ消息队列(六):使用主题进行消息分发
- 解决RabbitMQ消息丢失问题和保证消息可靠性
- 从头开始搭建一个Spring boot+RabbitMQ环境
- 基于Python语言使用RabbitMQ消息队列(三)
- 【RabbitMQ笔记03】消息队列RabbitMQ七种模式之WorkQueues工作队列模式
- 04_RabbitMQ【路由模式】