mirror of
https://github.com/fluencelabs/redis
synced 2025-04-02 15:51:05 +00:00
Add cluster or sentinel to proc title
If you launch redis with `redis-server --sentinel` then in a ps, your output only says "redis-server IP:Port" — this patch changes the proc title to include [sentinel] or [cluster] depending on the current server mode: e.g. "redis-server IP:Port [sentinel]" "redis-server IP:Port [cluster]"
This commit is contained in:
parent
d7da507683
commit
2c273e3591
@ -3079,10 +3079,15 @@ void redisOutOfMemoryHandler(size_t allocation_size) {
|
|||||||
|
|
||||||
void redisSetProcTitle(char *title) {
|
void redisSetProcTitle(char *title) {
|
||||||
#ifdef USE_SETPROCTITLE
|
#ifdef USE_SETPROCTITLE
|
||||||
setproctitle("%s %s:%d",
|
char *server_mode = "";
|
||||||
|
if (server.cluster_enabled) server_mode = " [cluster]";
|
||||||
|
else if (server.sentinel_mode) server_mode = " [sentinel]";
|
||||||
|
|
||||||
|
setproctitle("%s %s:%d%s",
|
||||||
title,
|
title,
|
||||||
server.bindaddr_count ? server.bindaddr[0] : "*",
|
server.bindaddr_count ? server.bindaddr[0] : "*",
|
||||||
server.port);
|
server.port,
|
||||||
|
server_mode);
|
||||||
#else
|
#else
|
||||||
REDIS_NOTUSED(title);
|
REDIS_NOTUSED(title);
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user