Zero108 124 06/15/2020 05:55 AM При попытке скачивания тестового файла или обычного файла в приложении 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 Share this post Link to post
Lesovsky 149 06/15/2020 06:56 PM Маленькие значения таймаутов в Nginx, вот например решение - https://wiki.iphoster.net/wiki/Nginx_-_ошибка_upstream_prematurely_closed_connection_while_reading_response_header_from_upstream P.s. Не забудьте перезапустить службу Nginx. Share this post Link to post
Zero108 124 06/15/2020 08:41 PM (edited) К сожалению, не помогло. Уже стояло в глобальном nginx.conf: proxy_send_timeout 40000s; proxy_read_timeout 40000s; proxy_connect_timeout 40000s; Такое ощущение, что плагин сыроват. Edited June 15, 2020 by Zero108 Share this post Link to post
siv1987 2,623 06/16/2020 07:09 AM А какие заголовки приходят при загрузки файла? Может быть из-за связки nginx-apache. Share this post Link to post
Zero108 124 06/16/2020 08:38 AM Скорее всего из-за связки. Подскажите, где и как посмотреть заголовки? Файл начинает скачиваться, я выбираю место сохранение на локале, тут же скачивание прерывается с ошибкой. Share this post Link to post
siv1987 2,623 06/16/2020 08:42 PM Перед скачивание файла нажать CTRL + SHIFT + I -> вкладка Сеть Share this post Link to post
Zero108 124 06/17/2020 10:36 AM (edited) В настоящее время файл отдается, но есть подозрение, что модуль не работает или невозможно повторить баг. Потому что раньше он отдавал тестовый файл при включенной настройке https://prnt.sc/t1c9mm , а сейчас при включенной или выключенной настройке отдает не тестовый, а обычный файл на скачивание, и всё скачивается. Как проверить, работает модуль или нет? Модуль я удалял и поставил заново несколько раз, и только сейчас файл при включенном плагине стал отдаваться при любой настройке. Я думаю, что модуль просто не работает, так как переключение на nginx https://prnt.sc/t1cbr9 или на Lighttpd https://prnt.sc/t1ccsw ничего не меняет, скачивается обычный файл, а не тестовый. Видимо, неоднократные переустановки плагина что-то попортили. Либо он просто криво сделан. Edited June 17, 2020 by Zero108 Share this post Link to post
siv1987 2,623 06/17/2020 02:31 PM 3 часа назад, Zero108 сказал: Как проверить, работает модуль или нет? Наверное все также - посмотреть заголовки в браузере при скачивание файла, если веб-сервер не удаляет этот заголовок. Share this post Link to post