Changes between Initial Version and Version 2 of Ticket #256
- Timestamp:
- 12/12/12 11:10:23 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #256
- Property Owner set to
- Property Status new → assigned
-
Ticket #256 – Description
initial v2 1 при вычислении лимита отдачи в src/http/ngx_http_write_filter_module.c 2 limit = r->limit_rate * (ngx_time() - r->start_sec + 1).. 1 При вычислении лимита отдачи в `src/http/ngx_http_write_filter_module.c` 2 {{{ 3 #!c 4 limit = r->limit_rate * (ngx_time() - r->start_sec + 1) 5 - (c->sent - clcf->limit_rate_after); 6 }}} 7 в 32битных системах вычисление лимита может превысить 2^32^, заметили при limit_rate 1200k через один час отдача останавливается. 3 8 4 в 32битных системах вычисление лимита может превысить 2^32, заметили при limit_rate 1200k через один час отдача останавливается. 5 6 Помогает приведение типа. 7 9 Помогает приведение типа: 10 {{{ 11 #!c 8 12 --- nginx-1.2.5.orig/src/http/ngx_http_write_filter_module.c 2012-12-12 10:30:16.936031137 +0200 9 13 +++ nginx-1.2.5/src/http/ngx_http_write_filter_module.c 2012-12-12 10:35:44.253313996 +0200 … … 17 21 18 22 if (limit <= 0) { 23 }}}