Доброго дня! Странная проблема имеется: при загрузке файла на сервер через web (http) в темпорари директорию загружается только часть файла - а именно 61428 байта (вообще непонятно откуда такое значение берётся), и всё - дальше всё замирает - браузер "отваливается" по таймауту.
ОС: $ uname -srpi FreeBSD 8.2-RELEASE-p2 amd64 MYKERNEL Используемый софт: apache-2.2.18 php5-5.3.6 apache и php в jail-е И самое интересное, что файлы размером < 61428 байт без проблем загружаются! Кусок из /usr/local/etc/apache22/httpd.conf: PHPIniDir "/usr/local/etc/php" LoadModule php5_module libexec/apache22/libphp5.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps Кусок из /usr/local/etc/php/php.ini: ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; file_uploads = On upload_tmp_dir = /tmp upload_max_filesize = 20M max_file_uploads = 20 post_max_size = 20M Ничего военного нету. Вывод tcpdump: # tcpdump -i vlan897 port 80 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on vlan897, link-type EN10MB (Ethernet), capture size 96 bytes 15:59:11.346195 IP client.4554 > server.http: Flags [F.], seq 3936755099, ack 4007096894, win 65535, length 0 15:59:11.346237 IP server.http > client.4554: Flags [.], ack 1, win 65534, length 0 15:59:11.346514 IP client.4550 > server.http: Flags [F.], seq 82410488, ack 1669769574, win 65535, length 0 15:59:11.346551 IP server.http > client.4550: Flags [.], ack 1, win 65534, length 0 15:59:11.354692 IP client.4566 > server.http: Flags [S], seq 4184308701, win 65535, options [mss 1460,nop,nop,sackOK], length 0 15:59:11.354737 IP server.http > client.4566: Flags [S.], seq 3941265231, ack 4184308702, win 65535, options [mss 1160,sackOK,eol], length 0 15:59:11.355383 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 0 15:59:11.356423 IP client.4566 > server.http: Flags [P.], ack 1, win 65535, length 765 15:59:11.356694 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.356732 IP server.http > client.4566: Flags [.], ack 1926, win 64960, length 0 15:59:11.358078 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.358173 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.358193 IP server.http > client.4566: Flags [.], ack 4246, win 64960, length 0 15:59:11.358291 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.359706 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.359749 IP server.http > client.4566: Flags [.], ack 6566, win 64960, length 0 15:59:11.359795 IP client.4566 > server.http: Flags [P.], ack 1, win 65535, length 1160 15:59:11.359912 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.359950 IP server.http > client.4566: Flags [.], ack 8886, win 64960, length 0 15:59:11.361121 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.361232 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.361271 IP server.http > client.4566: Flags [.], ack 11206, win 64960, length 0 15:59:11.361321 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.361440 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.361480 IP server.http > client.4566: Flags [.], ack 13526, win 64960, length 0 15:59:11.361528 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.361637 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.361668 IP server.http > client.4566: Flags [.], ack 15846, win 64960, length 0 15:59:11.362623 IP client.4566 > server.http: Flags [P.], ack 1, win 65535, length 1160 15:59:11.362833 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.362878 IP server.http > client.4566: Flags [.], ack 18166, win 64960, length 0 15:59:11.362919 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.363270 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.363313 IP server.http > client.4566: Flags [.], ack 20486, win 64960, length 0 15:59:11.363391 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.363497 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.363538 IP server.http > client.4566: Flags [.], ack 22806, win 64960, length 0 15:59:11.363588 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.363705 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.363750 IP server.http > client.4566: Flags [.], ack 25126, win 64960, length 0 15:59:11.363793 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.364289 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.364332 IP server.http > client.4566: Flags [.], ack 27446, win 64960, length 0 15:59:11.364394 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.364508 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.364552 IP server.http > client.4566: Flags [.], ack 29766, win 64960, length 0 15:59:11.365104 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.365288 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.365332 IP server.http > client.4566: Flags [.], ack 32086, win 64960, length 0 15:59:11.365374 IP client.4566 > server.http: Flags [P.], ack 1, win 65535, length 1160 15:59:11.365523 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.365566 IP server.http > client.4566: Flags [.], ack 34406, win 64960, length 0 15:59:11.365607 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.365801 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.365845 IP server.http > client.4566: Flags [.], ack 36726, win 64960, length 0 15:59:11.365886 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.366002 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.366043 IP server.http > client.4566: Flags [.], ack 39046, win 64960, length 0 15:59:11.366095 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.366991 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.367035 IP server.http > client.4566: Flags [.], ack 41366, win 64960, length 0 15:59:11.367083 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.367196 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.367205 IP server.http > client.4566: Flags [.], ack 43686, win 64960, length 0 15:59:11.367309 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.367413 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.367450 IP server.http > client.4566: Flags [.], ack 46006, win 64960, length 0 15:59:11.367504 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.367619 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.367658 IP server.http > client.4566: Flags [.], ack 48326, win 64960, length 0 15:59:11.367708 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.367825 IP client.4566 > server.http: Flags [P.], ack 1, win 65535, length 803 15:59:11.367869 IP server.http > client.4566: Flags [.], ack 50289, win 65317, length 0 15:59:11.367913 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.368031 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.368074 IP server.http > client.4566: Flags [.], ack 52609, win 64960, length 0 15:59:11.368118 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.368234 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.368275 IP server.http > client.4566: Flags [.], ack 54929, win 64960, length 0 15:59:11.368323 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.368439 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.368479 IP server.http > client.4566: Flags [.], ack 57249, win 64960, length 0 15:59:11.368528 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.368765 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.368809 IP server.http > client.4566: Flags [.], ack 59569, win 64960, length 0 15:59:11.368850 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.369001 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.369046 IP server.http > client.4566: Flags [.], ack 61889, win 64960, length 0 15:59:11.369085 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.369202 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.369242 IP server.http > client.4566: Flags [.], ack 64209, win 64960, length 0 15:59:11.369290 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.369405 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.369445 IP server.http > client.4566: Flags [.], ack 66529, win 64960, length 0 15:59:11.369495 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.369499 IP client.4566 > server.http: Flags [P.], ack 1, win 65535, length 120 15:59:11.370640 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.370893 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.371114 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.371330 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.371428 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.371530 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.371620 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.371734 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.371838 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.371940 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.372042 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.372148 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.372262 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.372364 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.372466 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:11.372480 IP client.4566 > server.http: Flags [P.], ack 1, win 65535, length 120 15:59:11.385104 IP client.4568 > server.http: Flags [S], seq 3232483123, win 65535, options [mss 1460,nop,nop,sackOK], length 0 15:59:11.385149 IP server.http > client.4568: Flags [S.], seq 2947870023, ack 3232483124, win 65535, options [mss 1160,sackOK,eol], length 0 15:59:11.385780 IP client.4568 > server.http: Flags [.], ack 1, win 65535, length 0 15:59:11.387210 IP client.4568 > server.http: Flags [P.], ack 1, win 65535, length 673 15:59:11.387935 IP server.http > client.4568: Flags [P.], ack 674, win 65535, length 254 15:59:11.589408 IP client.4568 > server.http: Flags [.], ack 255, win 65281, length 0 15:59:11.892001 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:13.099064 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:15.514110 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:16.388926 IP server.http > client.4568: Flags [F.], seq 255, ack 674, win 65535, length 0 15:59:16.389515 IP client.4568 > server.http: Flags [.], ack 256, win 65281, length 0 15:59:20.241905 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:29.899115 IP client.4566 > server.http: Flags [.], ack 1, win 65535, length 1160 15:59:29.971856 IP client.4568 > server.http: Flags [F.], seq 674, ack 256, win 65281, length 0 15:59:29.971897 IP server.http > client.4568: Flags [.], ack 675, win 65534, length 0 После 15:59:11.369445 IP server.http > client.4566: Flags [.], ack 66529, win 64960, length 0 всё собственно и ламается. Гугл перерыл - не помог. Буду признателен любой наводке. Дополнительную информацию сразу предоставлю.
