The master proxy which handles the CLI should not be used or shown in
the stats of the workers. This proxy is now disabled after the fork.
int cli_has_level(struct appctx *appctx, int level);
+/* mworker proxy functions */
+
int mworker_cli_proxy_create();
int mworker_cli_proxy_new_listener(char *line);
int mworker_cli_sockpair_new(struct mworker_proc *mworker_proc, int proc);
+void mworker_cli_proxy_stop();
/* proxy mode cli functions */
* The mworker functions are used to initialize the CLI in the master process
*/
+ /*
+ * Stop the mworker proxy
+ */
+void mworker_cli_proxy_stop()
+{
+ stop_proxy(mworker_proxy);
+}
+
/*
* Create the mworker CLI proxy
*/
struct mworker_proc *child, *it;
master = 0;
+ mworker_cli_proxy_stop();
+
/* free proc struct of other processes */
list_for_each_entry_safe(child, it, &proc_list, list) {
/* close the FD of the master side for all