Mercurial > hg > nginx-mail
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: " |