for (i = 1; i < old_argc; i++)
next_argv[next_argc++] = old_argv[i];
- ha_warning("Reexecuting Master process\n");
signal(SIGPROF, SIG_IGN);
execvp(next_argv[0], next_argv);
-
ha_warning("Failed to reexecute the master process [%d]: %s\n", pid, strerror(errno));
ha_free(&next_argv);
return;
/* reload haproxy and emit a warning */
void mworker_reload()
{
+ ha_notice("Reloading HAProxy\n");
mworker_reexec();
}
{
if (!atexit_flag)
return;
- ha_warning("Reexecuting Master process in waitpid mode\n");
usermsgs_clr(NULL);
+ ha_warning("Loading failure!\n");
mworker_reexec_waitmode();
}
} else {
/* if not in wait mode, reload in wait mode to free the memory */
+ ha_notice("Loading success.\n");
mworker_reexec_waitmode();
}
/* should never get there */