Mercurial > hg > nginx-vendor-0-7
comparison src/core/ngx_log.c @ 470:6866b490272e NGINX_0_7_47
nginx 0.7.47
*) Bugfix: nginx could not be built on FreeBSD 6 and early versions;
the bug had appeared in 0.7.46.
*) Bugfix: nginx could not be built on MacOSX; the bug had
appeared in 0.7.46.
*) Bugfix: if the "max_size" parameter was set, then the cache manager
might purge a whole cache; the bug had appeared in 0.7.46.
*) Change: a segmentation fault might occur in worker process, if the
"proxy_cache"/"fastcgi_cache" and the "proxy_cache_valid"/
"fastcgi_cache_valid" were set on different levels; the bug had
appeared in 0.7.46.
*) Bugfix: a segmentation fault might occur in worker process, if a
request was redirected to a proxied or FastCGI server via error_page
or try_files; the bug had appeared in 0.7.44.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Wed, 01 Apr 2009 00:00:00 +0400 |
parents | a8424ffa495c |
children | 549994537f15 |
comparison
equal
deleted
inserted
replaced
469:3174b44e74fc | 470:6866b490272e |
---|---|
198 | 198 |
199 #if (NGX_WIN32) | 199 #if (NGX_WIN32) |
200 | 200 |
201 ngx_stderr_fileno = GetStdHandle(STD_ERROR_HANDLE); | 201 ngx_stderr_fileno = GetStdHandle(STD_ERROR_HANDLE); |
202 | 202 |
203 ngx_stderr.fd = ngx_open_file(NGX_ERROR_LOG_PATH, NGX_FILE_RDWR, | 203 ngx_stderr.fd = ngx_open_file((u_char *) NGX_ERROR_LOG_PATH, |
204 NGX_FILE_CREATE_OR_OPEN|NGX_FILE_APPEND, 0); | 204 NGX_FILE_APPEND, |
205 NGX_FILE_CREATE_OR_OPEN, | |
206 NGX_FILE_DEFAULT_ACCESS); | |
205 | 207 |
206 if (ngx_stderr.fd == NGX_INVALID_FILE) { | 208 if (ngx_stderr.fd == NGX_INVALID_FILE) { |
207 ngx_message_box("nginx", MB_OK, ngx_errno, | 209 ngx_message_box("nginx", MB_OK, ngx_errno, |
208 "Could not open error log file: " | 210 "Could not open error log file: " |
209 ngx_open_file_n " \"" NGX_ERROR_LOG_PATH "\" failed"); | 211 ngx_open_file_n " \"" NGX_ERROR_LOG_PATH "\" failed"); |
210 return NULL; | |
211 } | |
212 | |
213 if (ngx_file_append_mode(ngx_stderr.fd) == NGX_ERROR) { | |
214 ngx_message_box("nginx", MB_OK, ngx_errno, | |
215 "Could not open error log file: " | |
216 ngx_file_append_mode_n " \"" NGX_ERROR_LOG_PATH | |
217 "\" failed"); | |
218 return NULL; | 212 return NULL; |
219 } | 213 } |
220 | 214 |
221 #else | 215 #else |
222 | 216 |