启动 Scribe Server:
scribed [ -p <port number> ] [ -c <configuration file> ]
停止 Scribe Server:
scribe_ctrl stop [ <port number> ]
使用 scribe_ctrl 脚本 来管理 Scribe:
scribe_ctrl {command} [ <port number> ]
scribe_ctrl commands:
status
– 当服务正常运行的时候,返回‘ALIVE
’ 。
version
– 返回 Scribe Server 的版本
alive
– 返回系统的运行时间,单位是秒。
stop
– 关闭scribe服务
reload
– 重新加载配置文件
counters
– 将会返回以下信息 (if non-zero):
- received good : scribe启动后收到的消息的数量
- received bad : scribe 启动后收到的非法的消息的数量
- sent : 发送到其他的 Scribe Server的消息的数量
- denied for queue size : 因为消息队列满了,而被拒绝的请求数量。
-
denied for rate
: 因为访问频率限制而被拒绝的请求数量
- retries : Buffer Store 写日志信息时的重试次数
- requeue : scribe 将消息写到store故障时的重试次数(前提是must_succeed必须启用)
- lost : 丢失的消息的数量(推荐配置:使用 buffer store 可以避免丢失消息)
- received blank category : category为空的消息的数量