Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Zero108

Настройка плагина Sendfile 1.1.1

Рекомендованные сообщения

При попытке скачивания тестового файла или обычного файла в приложении Downloads, скачивание обрывается сразу после начала. В логах апача вот такая ошибка:

Цитата

2020/06/15 09:48:02 [error] 11400#11400: *508946 upstream prematurely closed connection while reading upstream, client: 192.168.1.49, server: site.com, request: "GET /files/file/117-books-advaita-knigi-advayta/?do=download&csrfKey=c3f1c4b07c045e59b48cc6a233bc54ed HTTP/1.1", upstream: "http://127.0.0.1:8080/files/file/117-books-advaita-knigi-advayta/?do=download&csrfKey=c3f1c4b07c045e59b48cc6a233bc54ed", host: "www.site.com", referrer: "https://www.site.com/files/file/117-books-advaita-knigi-advayta/"

Подскажите, может что-то поменять в конфигурации сервера? Стоит пхп 7.4.6, апач+нгинкс.

Sendfile.xml

Поделиться сообщением


Ссылка на сообщение

Маленькие значения таймаутов в Nginx, вот например  решение - https://wiki.iphoster.net/wiki/Nginx_-_ошибка_upstream_prematurely_closed_connection_while_reading_response_header_from_upstream

P.s. Не забудьте перезапустить службу Nginx.

Поделиться сообщением


Ссылка на сообщение
06/15/20 20:41 (изменено)

К сожалению, не помогло. Уже стояло в глобальном nginx.conf:

	    proxy_send_timeout  40000s;
	    proxy_read_timeout  40000s;
	    proxy_connect_timeout 40000s;

Такое ощущение, что плагин сыроват.

Screenshot_2.jpg

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

А какие заголовки приходят при загрузки файла? Может быть из-за связки nginx-apache. 

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

Перед скачивание файла нажать CTRL + SHIFT + I -> вкладка Сеть

Поделиться сообщением


Ссылка на сообщение
06/17/20 10:36 (изменено)

В настоящее время файл отдается, но есть подозрение, что модуль не работает или невозможно повторить баг. Потому что раньше он отдавал тестовый файл при включенной настройке https://prnt.sc/t1c9mm , а сейчас при включенной или выключенной настройке отдает не тестовый, а обычный файл на скачивание, и всё скачивается. Как проверить, работает модуль или нет? Модуль я удалял и поставил заново несколько раз, и только сейчас файл при включенном плагине стал отдаваться при любой настройке. Я думаю, что модуль просто не работает, так как переключение на nginx https://prnt.sc/t1cbr9 или на Lighttpd https://prnt.sc/t1ccsw ничего не меняет, скачивается обычный файл, а не тестовый. Видимо, неоднократные переустановки плагина что-то попортили. Либо он просто криво сделан.

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение
3 часа назад, Zero108 сказал:

Как проверить, работает модуль или нет?

Наверное все также - посмотреть заголовки в браузере при скачивание файла, если веб-сервер не удаляет этот заголовок.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...