Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 19, March, 2019 09:15

Добрый день, коллеги!

Подскажите, пожалуйста, кто-нибудь сталкивался с такой проблемой: файлы размером больше 66 МБ не скачиваются через Web-модуль ИРБИС-64.

Re: Не скачиваются файлы больше 66 МБ
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 21, March, 2019 14:19

Без уточнения ошибки сказать наверняка тяжело.

Это может быть не оптимальная настройка web-части, где стоит WI:
1) Не хватает таймаута, чтобы отдать файлик
2) Стоит ограничение на максимальный размер файлика

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 22, March, 2019 09:31

А где можно посмотреть ограничение на максимальный размер файлика?

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 22, March, 2019 09:38

woodyfon написал(а):
-------------------------------------------------------
> Без уточнения ошибки сказать наверняка тяжело.
>
> Это может быть не оптимальная настройка web-части,
> где стоит WI:
> 1) Не хватает таймаута, чтобы отдать файлик
> 2) Стоит ограничение на максимальный размер
> файлика


А где можно посмотреть ограничение на максимальный размер файлика?

Re: Не скачиваются файлы больше 66 МБ
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 22, March, 2019 10:03

Надо определить сначала ошибку.
Например, код ошибки таймаута - 504.

Если действительно связано с ограничением максимального размера файла.
Если nginx, то в /etc/nginx/nginx.conf
client_max_body_size 64m;

Много если!

Вам необходимо определить
1) Какая ошибка
2) Какой используется web-шлюз

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 22, March, 2019 13:40

У кого есть инструкция по настройке Веб-Ирбиса + nginx?

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 29, March, 2019 11:17

При скачивании Файлы размером больше 64 МБ, в лог системы получаю:
ERROR_CGI=1&DateTime=29.03.2019 11:49:29&I21DBN=KN&C21COM=2&Z21ID=903&P21DBN=KN&RemoteHost=10.11.0.10&DownloadFile=\\kayak\Irbis_books\name.pdf

Re: Не скачиваются файлы больше 66 МБ
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 01, April, 2019 22:35

А что apache показывает? Выложите скриншот браузера.

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 02, April, 2019 09:30

Log Apache access.log
10.11.0.10 - - [02/Apr/2019:11:05:02 +0300] "GET /cgi-bin/irbis64r_11/cgiirbis_64.exe?LNG=&C21COM=2&I21DBN=KN&P21DBN=KN&Z21ID=1600110184076110&Image_file_name=%5C%5Ckayak%5CIrbis_books%5CKlod_Mone.pdf HTTP/1.1" 200 102634661
Log Apache error.log
Никаких ошибок не обнаружено.

Аудит событий Windows server
Тип события: Ошибка
Источник события: Application Error
Категория события: (100)
Код события: 1000
Дата: 02.04.2019
Время: 8:52:20
Пользователь: Н/Д
Компьютер: KAYAK
Описание:
Ошибка приложения cgiirbis_64.exe, версия 0.0.0.0, модуль borlndmm.dll, версия 5.0.5.62, адрес 0x000046d7.

Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
Данные:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 63 67 69 ure cgi
0018: 69 72 62 69 73 5f 36 34 irbis_64
0020: 2e 65 78 65 20 30 2e 30 .exe 0.0
0028: 2e 30 2e 30 20 69 6e 20 .0.0 in
0030: 62 6f 72 6c 6e 64 6d 6d borlndmm
0038: 2e 64 6c 6c 20 35 2e 30 .dll 5.0
0040: 2e 35 2e 36 32 20 61 74 .5.62 at
0048: 20 6f 66 66 73 65 74 20 offset
0050: 30 30 30 30 34 36 64 37 000046d7

Вложения: скрин-браузера.jpg (79.6KB)  
Re: Не скачиваются файлы больше 66 МБ
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 02, April, 2019 18:16

10.11.0.10 - это ip-адрес reserve proxy-server.
Какое стоит ограничение на размер файла?

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 03, April, 2019 08:59

10.11.0.10 ip-адрес локального хоста. Ipconfig во вложении.
kayak.pstu - web irbis server. Tracert во вложении.
reserve proxy-server не используется.

Вложения: ipconfig.jpg (21KB)   tracert.jpg (18.1KB)  
Re: Не скачиваются файлы больше 66 МБ
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 04, April, 2019 19:51

Сохранить файл из локальной сети получается? Какой у вас адрес каталога?

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 08, April, 2019 09:50

Сохранить файл из локальной сети > 64mb в системе Web-Ирбис не получается.
Уточните, что Вы имеете ввиду под "адрес каталога"?

Re: Не скачиваются файлы больше 66 МБ
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 09, April, 2019 09:48

А по локальному хосту открыть файл можно?
Какой у Вас стоит web-сервер (apache или IIS)?
Приведите конфиг.

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 10, April, 2019 08:39

Файлы прекрасно скачиваются через ИРБИС64 АРМ "Каталогизатор".
Файлы не скачиваются только через Web модуль.
С localhost файлы не скачиваются тоже.
Web Server Apache 2.4.4

Вложения: httpd.conf (19.6KB)  
Re: Не скачиваются файлы больше 66 МБ
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 11, April, 2019 07:43

Закоментируйте строки
Цитата:
<IfModule proxy_html_module>
Include conf/extra/proxy-html.conf
</IfModule>
и перезапустите apache.
Зайдите по локальному хосту (localhost)

[127.0.0.1]
Вместо irbis64r_01 укажите свой путь.
Так можно скачать большие файлики?

Также присмотритесь к
<IfModule file_cache_module>
  CacheFile c:/www/htdocs/index.html
</IfModule>
Соответствующий модуль не включен.
Что еще показывает log/error

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 11, April, 2019 13:04

[127.0.0.1]
Вместо irbis64r_01 укажите свой путь.
Так можно скачать большие файлики?
Большие файлики скачать нельзя.
Иногда error.log ошибка
11 11:23:22.966423 2019] [core:error] [pid 7436:tid 1480] (70007)The timeout specified has expired: [client 10.0.0.6:30942] AH00574: ap_content_length_filter: apr_bucket_read() failed

Re: Не скачиваются файлы больше 66 МБ
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 11, April, 2019 14:16

Как у вас мог появится клиент client 10.0.0.6:30942, если вы заходите по localhost?

Может, 10.0.0.6 и есть reverse proxy-server?

Ошибка "ap_content_length_filter: apr_bucket_read() failed" возникает при связке с php.
Какой referer стоит после failed.

Очень помогло бы, если предоставили error.log: хотя бы 100 полных последних строк.

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 12, April, 2019 07:28

Как у вас мог появится клиент client 10.0.0.6:30942, если вы заходите по localhost?
10.0.0.6 ip адрес хоста reverse proxy Apache.
Ви попросили: "Что еще показывает log/error", Я Вам прислала строку из error.log.
Файлы больших размеров не скачиваются как из локальной сети (10.0.0.0/8),
так и с localhost, так и через reverse proxy-server.
Большие файлы, больше 64 mb, не скачиваются из системы Web-ирбис откуда бы то ни было.

Re: Не скачиваются файлы больше 66 МБ
Пользователь: Alla_Library (IP-адрес скрыт)
Дата: 12, April, 2019 07:45

прилагаю файлы log

Вложения: access.txt (22.5KB)   error.txt (18.4KB)  
Re: Не скачиваются файлы больше 66 МБ
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 12, April, 2019 12:14

Приложите тогда еще и конфиг reverse proxy c машины с ip-адресом 10.0.0.6.

localhost=127.0.0.1
Если вы заходите на localhost, то в логах должен быть адресс.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.