aboutsummaryrefslogtreecommitdiff
path: root/src/os/unix/ngx_process.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2004-01-13 21:33:59 +0000
committerIgor Sysoev <igor@sysoev.ru>2004-01-13 21:33:59 +0000
commit80340f0152ad5bb4c0a4fdf88873331e77eae5f5 (patch)
tree463ca3811cc497846674696e38dd87c7df2553d8 /src/os/unix/ngx_process.c
parent49783fc42ec15bfb7c1100be9441e28b0b8f14df (diff)
downloadnginx-80340f0152ad5bb4c0a4fdf88873331e77eae5f5.tar.gz
nginx-80340f0152ad5bb4c0a4fdf88873331e77eae5f5.zip
nginx-0.0.1-2004-01-14-00:33:59 import
Diffstat (limited to 'src/os/unix/ngx_process.c')
-rw-r--r--src/os/unix/ngx_process.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/os/unix/ngx_process.c b/src/os/unix/ngx_process.c
index 4a802574d..f59138362 100644
--- a/src/os/unix/ngx_process.c
+++ b/src/os/unix/ngx_process.c
@@ -85,17 +85,10 @@ ngx_pid_t ngx_spawn_process(ngx_cycle_t *cycle,
}
-ngx_int_t ngx_exec(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx)
+ngx_pid_t ngx_exec(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx)
{
- if (ngx_spawn_process(cycle, ngx_exec_proc, ctx, ctx->name,
- NGX_PROCESS_DETACHED) == NGX_ERROR)
- {
- ngx_log_error(NGX_LOG_ALERT, cycle->log, 0,
- "can not spawn %s", ctx->name);
- return NGX_ERROR;
- }
-
- return NGX_OK;
+ return ngx_spawn_process(cycle, ngx_exec_proc, ctx, ctx->name,
+ NGX_PROCESS_DETACHED);
}
@@ -154,6 +147,9 @@ void ngx_respawn_processes(ngx_cycle_t *cycle)
ngx_uint_t i;
for (i = 0; i < ngx_last_process; i++) {
+ ngx_log_debug1(NGX_LOG_DEBUG_CORE, cycle->log, 0,
+ "proc table " PID_T_FMT, ngx_processes[i].pid);
+
if (ngx_processes[i].exiting || !ngx_processes[i].exited) {
continue;
}