Hi All, 1) I am using apache-2.4.37 and found that when I am setting ThreadsPerChild to 5 or 10, it is not creating that number of threads. Still it creates default threads i:e 25 in debug mode (-X) option. Whether this parameter doesn't work in debug mode or any issue in apache-2.4.37 ?
2) I am not able to handle SIGTERM signal in apache server when using worker module whereas it is possible in prefork module when starting in debug mode (-X). While going thorough the code, I came across this snippet : /* !one_process */ /* remove SIGTERM from the set of blocked signals... if one of * the other threads in the process needs to take us down * (e.g., for MaxConnectionsPerChild) it will send us SIGTERM */ unblock_signal(SIGTERM); apr_signal(SIGTERM, dummy_signal_handler); Whereas unblock_signal is missing in debug mode i:e one process mode. Whether this is the reason that we are not able to handle sigterm in worker because it is blocked ? Thanks Hemant