diff options
Diffstat (limited to 'httpd.c')
| -rw-r--r-- | httpd.c | 14 |
1 files changed, 2 insertions, 12 deletions
| @@ -235,16 +235,6 @@ int server_get_handler(xs_dict *req, const char *q_path, | |||
| 235 | *body = xs_str_new("User-agent: *\n" | 235 | *body = xs_str_new("User-agent: *\n" |
| 236 | "Disallow: /\n"); | 236 | "Disallow: /\n"); |
| 237 | } | 237 | } |
| 238 | else | ||
| 239 | if (strcmp(q_path, "/status.txt") == 0) { | ||
| 240 | status = 200; | ||
| 241 | *ctype = "text/plain"; | ||
| 242 | *body = xs_str_new("UP\n"); | ||
| 243 | |||
| 244 | xs *uptime = xs_str_time_diff(time(NULL) - p_state->srv_start_time); | ||
| 245 | srv_log(xs_fmt("status: uptime: %s", uptime)); | ||
| 246 | srv_log(xs_fmt("status: job_fifo len: %d", p_state->job_fifo_size)); | ||
| 247 | } | ||
| 248 | 238 | ||
| 249 | if (status != 0) | 239 | if (status != 0) |
| 250 | srv_debug(1, xs_fmt("server_get_handler serving '%s' %d", q_path, status)); | 240 | srv_debug(1, xs_fmt("server_get_handler serving '%s' %d", q_path, status)); |
| @@ -457,8 +447,8 @@ void job_post(const xs_val *job, int urgent) | |||
| 457 | 447 | ||
| 458 | p_state->job_fifo_size++; | 448 | p_state->job_fifo_size++; |
| 459 | 449 | ||
| 460 | if (p_state->job_fifo_size > p_state->top_job_fifo_size) | 450 | if (p_state->job_fifo_size > p_state->peak_job_fifo_size) |
| 461 | p_state->top_job_fifo_size = p_state->job_fifo_size; | 451 | p_state->peak_job_fifo_size = p_state->job_fifo_size; |
| 462 | 452 | ||
| 463 | /* unlock the mutex */ | 453 | /* unlock the mutex */ |
| 464 | pthread_mutex_unlock(&job_mutex); | 454 | pthread_mutex_unlock(&job_mutex); |