Lines Matching refs:proc

40 	struct fpm_scoreboard_proc_s *proc;  in fpm_request_accepting()  local
45 proc = fpm_scoreboard_proc_acquire(NULL, -1, 0); in fpm_request_accepting()
46 if (proc == NULL) { in fpm_request_accepting()
51 proc->request_stage = FPM_REQUEST_ACCEPTING; in fpm_request_accepting()
52 proc->tv = now; in fpm_request_accepting()
53 fpm_scoreboard_proc_release(proc); in fpm_request_accepting()
62 struct fpm_scoreboard_proc_s *proc; in fpm_request_reading_headers() local
76 proc = fpm_scoreboard_proc_acquire(NULL, -1, 0); in fpm_request_reading_headers()
77 if (proc == NULL) { in fpm_request_reading_headers()
82 proc->request_stage = FPM_REQUEST_READING_HEADERS; in fpm_request_reading_headers()
83 proc->tv = now; in fpm_request_reading_headers()
84 proc->accepted = now; in fpm_request_reading_headers()
85 proc->accepted_epoch = now_epoch; in fpm_request_reading_headers()
87 proc->cpu_accepted = cpu; in fpm_request_reading_headers()
89 proc->requests++; in fpm_request_reading_headers()
90 proc->request_uri[0] = '\0'; in fpm_request_reading_headers()
91 proc->request_method[0] = '\0'; in fpm_request_reading_headers()
92 proc->script_filename[0] = '\0'; in fpm_request_reading_headers()
93 proc->query_string[0] = '\0'; in fpm_request_reading_headers()
94 proc->auth_user[0] = '\0'; in fpm_request_reading_headers()
95 proc->content_length = 0; in fpm_request_reading_headers()
96 fpm_scoreboard_proc_release(proc); in fpm_request_reading_headers()
105 struct fpm_scoreboard_proc_s *proc; in fpm_request_info() local
116 proc = fpm_scoreboard_proc_acquire(NULL, -1, 0); in fpm_request_info()
117 if (proc == NULL) { in fpm_request_info()
122 proc->request_stage = FPM_REQUEST_INFO; in fpm_request_info()
123 proc->tv = now; in fpm_request_info()
126 strlcpy(proc->request_uri, request_uri, sizeof(proc->request_uri)); in fpm_request_info()
130 strlcpy(proc->request_method, request_method, sizeof(proc->request_method)); in fpm_request_info()
134 strlcpy(proc->query_string, query_string, sizeof(proc->query_string)); in fpm_request_info()
138 strlcpy(proc->auth_user, auth_user, sizeof(proc->auth_user)); in fpm_request_info()
141 proc->content_length = content_length; in fpm_request_info()
146 strlcpy(proc->script_filename, script_filename, sizeof(proc->script_filename)); in fpm_request_info()
149 fpm_scoreboard_proc_release(proc); in fpm_request_info()
155 struct fpm_scoreboard_proc_s *proc; in fpm_request_executing() local
160 proc = fpm_scoreboard_proc_acquire(NULL, -1, 0); in fpm_request_executing()
161 if (proc == NULL) { in fpm_request_executing()
166 proc->request_stage = FPM_REQUEST_EXECUTING; in fpm_request_executing()
167 proc->tv = now; in fpm_request_executing()
168 fpm_scoreboard_proc_release(proc); in fpm_request_executing()
174 struct fpm_scoreboard_proc_s *proc; in fpm_request_end() local
186 proc = fpm_scoreboard_proc_acquire(NULL, -1, 0); in fpm_request_end()
187 if (proc == NULL) { in fpm_request_end()
191 proc->request_stage = FPM_REQUEST_FINISHED; in fpm_request_end()
192 proc->tv = now; in fpm_request_end()
193 timersub(&now, &proc->accepted, &proc->duration); in fpm_request_end()
195 timersub(&proc->tv, &proc->accepted, &proc->cpu_duration); in fpm_request_end()
196 proc->last_request_cpu.tms_utime = cpu.tms_utime - proc->cpu_accepted.tms_utime; in fpm_request_end()
197 proc->last_request_cpu.tms_stime = cpu.tms_stime - proc->cpu_accepted.tms_stime; in fpm_request_end()
198 proc->last_request_cpu.tms_cutime = cpu.tms_cutime - proc->cpu_accepted.tms_cutime; in fpm_request_end()
199 proc->last_request_cpu.tms_cstime = cpu.tms_cstime - proc->cpu_accepted.tms_cstime; in fpm_request_end()
201 proc->memory = memory; in fpm_request_end()
202 fpm_scoreboard_proc_release(proc); in fpm_request_end()
209 struct fpm_scoreboard_proc_s *proc; in fpm_request_finished() local
214 proc = fpm_scoreboard_proc_acquire(NULL, -1, 0); in fpm_request_finished()
215 if (proc == NULL) { in fpm_request_finished()
220 proc->request_stage = FPM_REQUEST_FINISHED; in fpm_request_finished()
221 proc->tv = now; in fpm_request_finished()
222 fpm_scoreboard_proc_release(proc); in fpm_request_finished()
228 struct fpm_scoreboard_proc_s proc, *proc_p; in fpm_request_check_timed_out() local
236 proc = *proc_p; in fpm_request_check_timed_out()
241 …if (child->slow_logged.tv_sec != proc.accepted.tv_sec || child->slow_logged.tv_usec != proc.accept… in fpm_request_check_timed_out()
248 …if (proc.request_stage > FPM_REQUEST_ACCEPTING && ((proc.request_stage < FPM_REQUEST_END) || track… in fpm_request_check_timed_out()
249 char purified_script_filename[sizeof(proc.script_filename)]; in fpm_request_check_timed_out()
252 timersub(now, &proc.accepted, &tv); in fpm_request_check_timed_out()
256 proc.request_stage == FPM_REQUEST_EXECUTING && tv.tv_sec >= slowlog_timeout) { in fpm_request_check_timed_out()
258 … str_purify_filename(purified_script_filename, proc.script_filename, sizeof(proc.script_filename)); in fpm_request_check_timed_out()
260 child->slow_logged = proc.accepted; in fpm_request_check_timed_out()
266 …child->wp->config->name, (int) child->pid, purified_script_filename, proc.request_method, proc.req… in fpm_request_check_timed_out()
267 (proc.query_string[0] ? "?" : ""), proc.query_string, in fpm_request_check_timed_out()
273 … str_purify_filename(purified_script_filename, proc.script_filename, sizeof(proc.script_filename)); in fpm_request_check_timed_out()
277 …child->wp->config->name, (int) child->pid, purified_script_filename, proc.request_method, proc.req… in fpm_request_check_timed_out()
278 (proc.query_string[0] ? "?" : ""), proc.query_string, in fpm_request_check_timed_out()
287 struct fpm_scoreboard_proc_s *proc; in fpm_request_is_idle() local
290 proc = fpm_scoreboard_proc_get_from_child(child); in fpm_request_is_idle()
291 if (!proc) { in fpm_request_is_idle()
295 return proc->request_stage == FPM_REQUEST_ACCEPTING; in fpm_request_is_idle()
301 struct fpm_scoreboard_proc_s *proc; in fpm_request_last_activity() local
305 proc = fpm_scoreboard_proc_get_from_child(child); in fpm_request_last_activity()
306 if (!proc) { in fpm_request_last_activity()
310 *tv = proc->tv; in fpm_request_last_activity()