LINUX.ORG.RU
ФорумAdmin

Апач не хочет отдавать файлы


0

0

Файлы размером 1.5мб - 2.5Мб сливаются через раз. В логах 200. Закачка просто не идет и все.

Server version: Apache/2.2.3 Server built: Jul 29 2009 09:49:56 Server's Module Magic Number: 20051115:3 Server loaded: APR 1.2.7, APR-Util 1.2.7 Compiled using: APR 1.2.7, APR-Util 1.2.7 Architecture: 32-bit Server MPM: Prefork threaded: no forked: yes (variable process count) Server compiled with.... -D APACHE_MPM_DIR="server/mpm/prefork" -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=128 -D HTTPD_ROOT="" -D SUEXEC_BIN="/usr/lib/apache2/suexec" -D DEFAULT_PIDLOG="/var/run/apache2.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types" -D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"

В логах там где 200, сколько пишет отдано байт? Размеры файлов соотносятся с тем сколько отдано веб-сервером?

oc
()
Ответ на: комментарий от oc

10.0.1.16 - guest [13/Oct/2009:21:36:43 +0400] "GET /aaa.iso HTTP/1.1" 200 2657654784 "http://test/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)"

Вот пробую с большим файлом. Фокс скачал 2.3кб и встал...

alabalaev
() автор топика
Ответ на: комментарий от alabalaev

ISO-образ действительно на 2,5 гига? Вообще в access лог попадает количество отданных байт по факту, попробуй еще выкачать файл wget'ом или чем нибудь простым (там есть неплохой режим debug).

oc
()
Ответ на: комментарий от oc

DEBUG output created by Wget 1.11.4 on cygwin.

--2009-10-13 22:11:55-- http://test/aaa.iso
Host `test' has not issued a general basic challenge.
Распознаётся test... 10.0.1.1
Caching test => 10.0.1.1
Устанавливается соединение с test|10.0.1.1|:80... соединение установлено.
Created socket 4.
Releasing 0x006a3920 (new refcount 1).

---request begin---
GET /aaa.iso HTTP/1.0
User-Agent: Wget/1.11.4
Accept: */*
Host: test
Connection: Keep-Alive

---request end---
Запрос HTTP послан, ожидается ответ...
---response begin---
HTTP/1.1 401 Authorization Required
Date: Tue, 13 Oct 2009 18:12:23 GMT
Server: Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 PHP/5.2.0-8+etch15 mod_scgi/1.11
WWW-Authenticate: Basic realm="Enter password"
Content-Length: 534
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1

---response end---
401 Authorization Required
Registered socket 4 for persistent reuse.
Skipping 534 bytes of body: [<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>401 Authorization Required</title>
</head><body>
<h1>Authorization Required</h1>
<p>This server could not verify that you
are authorized to access the document
requested. Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.</p>
<hr>
<address>Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 PHP/5.2.0-8+etch15 mod_scgi/1.11 Server at test Port 80</address>
</body></html>
] done.
Inserted `test' into basic_authed_hosts
Повторное использование соединения с test:80.
Reusing fd 4.

---request begin---
GET /aaa.iso HTTP/1.0
User-Agent: Wget/1.11.4
Accept: */*
Host: test
Connection: Keep-Alive
Authorization: Basic Z3Vlc3Q6MTIzcXdl

---request end---
Запрос HTTP послан, ожидается ответ...
---response begin---
HTTP/1.1 200 OK
Date: Tue, 13 Oct 2009 18:12:23 GMT
Server: Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 PHP/5.2.0-8+etch15 mod_scgi/1.11
Last-Modified: Sat, 06 Sep 2008 10:42:36 GMT
ETag: "454007-9e689800-d81fdf00"
Accept-Ranges: bytes
Content-Length: 2657654784
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Content-Type: application/x-iso9660-image

---response end---
200 OK
Длина: 2657654784 (2.5G) [application/x-iso9660-image]
Сохраняется в каталог: `aaa.iso'.

0K ....

alabalaev
() автор топика

больше похоже на то, что большие закачки порезаны со стороны провайдера.
если не сильно секретный сервак - дай тестовую линку чтобы я мог выкачать и проверить.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Связался с админами провайдера, говорят что ничего не режут. Согласились помочь диагностировать. Я то же на провайдера думаю, потому как ничего на серваке не трогал. Проблемы возникли недавно, а до этого год все прекрасно работало.

alabalaev
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.