comparison src/os/unix/ngx_posix_init.c @ 26:45fe5b98a9de NGINX_0_1_13

nginx 0.1.13 *) Feature: the server_names_hash and server_names_hash_threshold directives. *) Bugfix: the *.domain.tld names in the "server_name" directive did not work. *) Bugfix: the %request_length log parameter logged the incorrect length.
author Igor Sysoev <http://sysoev.ru>
date Tue, 21 Dec 2004 00:00:00 +0300
parents 8b6db3bda591
children 6cfc63e68377
comparison
equal deleted inserted replaced
25:21488c53e135 26:45fe5b98a9de
190 action = ", reconfiguring"; 190 action = ", reconfiguring";
191 break; 191 break;
192 192
193 case ngx_signal_value(NGX_REOPEN_SIGNAL): 193 case ngx_signal_value(NGX_REOPEN_SIGNAL):
194 ngx_reopen = 1; 194 ngx_reopen = 1;
195 action = ", reopen logs"; 195 action = ", reopening logs";
196 break; 196 break;
197 197
198 case ngx_signal_value(NGX_CHANGEBIN_SIGNAL): 198 case ngx_signal_value(NGX_CHANGEBIN_SIGNAL):
199 if (getppid() > 1 || ngx_new_binary > 0) { 199 if (getppid() > 1 || ngx_new_binary > 0) {
200 200
234 break; 234 break;
235 235
236 case NGX_PROCESS_WORKER: 236 case NGX_PROCESS_WORKER:
237 switch (signo) { 237 switch (signo) {
238 238
239 case ngx_signal_value(NGX_NOACCEPT_SIGNAL):
240 ngx_debug_quit = 1;
239 case ngx_signal_value(NGX_SHUTDOWN_SIGNAL): 241 case ngx_signal_value(NGX_SHUTDOWN_SIGNAL):
240 ngx_quit = 1; 242 ngx_quit = 1;
241 action = ", shutting down"; 243 action = ", shutting down";
242 break; 244 break;
243 245
247 action = ", exiting"; 249 action = ", exiting";
248 break; 250 break;
249 251
250 case ngx_signal_value(NGX_REOPEN_SIGNAL): 252 case ngx_signal_value(NGX_REOPEN_SIGNAL):
251 ngx_reopen = 1; 253 ngx_reopen = 1;
252 action = ", reopen logs"; 254 action = ", reopening logs";
253 break; 255 break;
254 256
255 case ngx_signal_value(NGX_RECONFIGURE_SIGNAL): 257 case ngx_signal_value(NGX_RECONFIGURE_SIGNAL):
256 case ngx_signal_value(NGX_NOACCEPT_SIGNAL):
257 case ngx_signal_value(NGX_CHANGEBIN_SIGNAL): 258 case ngx_signal_value(NGX_CHANGEBIN_SIGNAL):
258 case SIGIO: 259 case SIGIO:
259 action = ", ignoring"; 260 action = ", ignoring";
260 break; 261 break;
261 } 262 }
262 263
263 break; 264 break;
264 } 265 }
265 266
266 ngx_log_error(NGX_LOG_INFO, ngx_cycle->log, 0, 267 ngx_log_error(NGX_LOG_NOTICE, ngx_cycle->log, 0,
267 "signal %d (%s) received%s", signo, sig->signame, action); 268 "signal %d (%s) received%s", signo, sig->signame, action);
268 269
269 if (ignore) { 270 if (ignore) {
270 ngx_log_error(NGX_LOG_CRIT, ngx_cycle->log, 0, 271 ngx_log_error(NGX_LOG_CRIT, ngx_cycle->log, 0,
271 "the changing binary signal is ignored: " 272 "the changing binary signal is ignored: "