Print server startup messages after daemonization (#7743)
When redis isn't configured to have a log file, having these prints before damonization puts them in the calling process stdout rather than /dev/null
This commit is contained in:
parent
f22f64f0db
commit
8b0747d657
@ -5284,6 +5284,10 @@ int main(int argc, char **argv) {
|
|||||||
sdsfree(options);
|
sdsfree(options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
server.supervised = redisIsSupervised(server.supervised_mode);
|
||||||
|
int background = server.daemonize && !server.supervised;
|
||||||
|
if (background) daemonize();
|
||||||
|
|
||||||
serverLog(LL_WARNING, "oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo");
|
serverLog(LL_WARNING, "oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo");
|
||||||
serverLog(LL_WARNING,
|
serverLog(LL_WARNING,
|
||||||
"Redis version=%s, bits=%d, commit=%s, modified=%d, pid=%d, just started",
|
"Redis version=%s, bits=%d, commit=%s, modified=%d, pid=%d, just started",
|
||||||
@ -5299,11 +5303,7 @@ int main(int argc, char **argv) {
|
|||||||
serverLog(LL_WARNING, "Configuration loaded");
|
serverLog(LL_WARNING, "Configuration loaded");
|
||||||
}
|
}
|
||||||
|
|
||||||
server.supervised = redisIsSupervised(server.supervised_mode);
|
|
||||||
int background = server.daemonize && !server.supervised;
|
|
||||||
if (background) daemonize();
|
|
||||||
readOOMScoreAdj();
|
readOOMScoreAdj();
|
||||||
|
|
||||||
initServer();
|
initServer();
|
||||||
if (background || server.pidfile) createPidFile();
|
if (background || server.pidfile) createPidFile();
|
||||||
redisSetProcTitle(argv[0]);
|
redisSetProcTitle(argv[0]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user