Fixing application timeout.

Application timeout limits maximum time of worker response in processing
particular request.  Not including the time required to start worker,
time in request queue etc.
This commit is contained in:
Max Romanov
2017-12-27 17:47:18 +03:00
parent ab138c9166
commit bef2ec483e
4 changed files with 368 additions and 113 deletions

View File

@@ -66,6 +66,7 @@ nxt_port_new(nxt_task_t *task, nxt_port_id_t id, nxt_pid_t pid,
nxt_queue_init(&port->messages);
nxt_thread_mutex_create(&port->write_mutex);
nxt_queue_init(&port->pending_requests);
} else {
nxt_mp_destroy(mp);