| 137 |
|
|
| 138 |
if ((!daemon) && std_log_redir) |
if ((!daemon) && std_log_redir) |
| 139 |
{ |
{ |
| 140 |
log_std_redirect(STDERR_FILENO); |
log_common_redir(STDERR_FILENO); |
| 141 |
} |
} |
| 142 |
if ((!daemon) && error_log_redir) |
if ((!daemon) && error_log_redir) |
| 143 |
{ |
{ |
| 144 |
log_err_redirect(STDERR_FILENO); |
log_error_redir(STDERR_FILENO); |
| 145 |
} |
} |
| 146 |
|
|
| 147 |
// Load configuration |
// Load configuration |
| 248 |
last_aid = article_block_last_aid(); |
last_aid = article_block_last_aid(); |
| 249 |
} while (ret == LOAD_ARTICLE_COUNT_LIMIT); |
} while (ret == LOAD_ARTICLE_COUNT_LIMIT); |
| 250 |
|
|
| 251 |
log_std("Initially load %d articles, last_aid = %d\n", article_block_article_count(), article_block_last_aid()); |
log_common("Initially load %d articles, last_aid = %d\n", article_block_article_count(), article_block_last_aid()); |
| 252 |
|
|
| 253 |
// Set signal handler |
// Set signal handler |
| 254 |
signal(SIGHUP, sig_hup_handler); |
signal(SIGHUP, sig_hup_handler); |
| 292 |
log_error("unlink(%s) error\n", VAR_SECTION_LIST_SHM); |
log_error("unlink(%s) error\n", VAR_SECTION_LIST_SHM); |
| 293 |
} |
} |
| 294 |
|
|
| 295 |
log_std("Main process exit normally\n"); |
log_common("Main process exit normally\n"); |
| 296 |
|
|
| 297 |
return 0; |
return 0; |
| 298 |
} |
} |