Posted 12 ноября, 2023Nov 12 comment_197529 Обнаружил такую штуку с файлами приклеплёнными в темах... Аттачи начиная с июля-августа 2016г. - по сегодня и даже будущие скачиваются, а до лета 2016 уходит в ошибку... Ошибка в логе 2023/11/12 04:36:03 [error] 1747262#1747262: *325536 upstream sent invalid "Content-Length" header: "Content-Length: " while reading response header from upstream, client: 82.147.123.120, server: zonats.ru, request: "GET /applications/core/interface/file/attachment.php?id=641 HTTP/2.0", upstream: "fastcgi://unix:/var/run/zonats.ru.sock:", host: "zonats.ru" Путь к файлам прописан Файлы лежат на месте, права на папки заданы! Если перезалить - то всё отлично отрабатывает и качается! Форум 4.7.13 на Nginx + php 8.1 Link to comment https://ipbmafia.ru/topic/26141-oshibka-pri-skachivanii-prikleplyonnogo-fajla-attacha/ Share on other sites Больше вариантов
12 ноября, 2023Nov 12 comment_197530 56 минут назад, PiratRu сказал: Обнаружил такую штуку с файлами приклеплёнными в темах... Аттачи начиная с июля-августа 2016г. - по сегодня и даже будущие скачиваются, а до лета 2016 уходит в ошибку... Ошибка в логе 2023/11/12 04:36:03 [error] 1747262#1747262: *325536 upstream sent invalid "Content-Length" header: "Content-Length: " while reading response header from upstream, client: 82.147.123.120, server: zonats.ru, request: "GET /applications/core/interface/file/attachment.php?id=641 HTTP/2.0", upstream: "fastcgi://unix:/var/run/zonats.ru.sock:", host: "zonats.ru" Путь к файлам прописан Файлы лежат на месте, права на папки заданы! Если перезалить - то всё отлично отрабатывает и качается! Форум 4.7.13 на Nginx + php 8.1 Nginx какой версии? Link to comment https://ipbmafia.ru/topic/26141-oshibka-pri-skachivanii-prikleplyonnogo-fajla-attacha/?&do=findComment&comment=197530 Share on other sites Больше вариантов
12 ноября, 2023Nov 12 Author comment_197533 49 минут назад, aLEX49566 сказал: Nginx какой версии? 1.24.0 и вот с Nginx я слабоват. Просто интересно, что до 2016 ошибка, а потом нормально, такого ещё не видел. Link to comment https://ipbmafia.ru/topic/26141-oshibka-pri-skachivanii-prikleplyonnogo-fajla-attacha/?&do=findComment&comment=197533 Share on other sites Больше вариантов
12 ноября, 2023Nov 12 comment_197542 В базе посмотрите, чем отличаются записи старого файла и такого-же загруженного заново. Link to comment https://ipbmafia.ru/topic/26141-oshibka-pri-skachivanii-prikleplyonnogo-fajla-attacha/?&do=findComment&comment=197542 Share on other sites Больше вариантов
13 ноября, 2023Nov 13 Author comment_197547 9 часов назад, Desti сказал: В базе посмотрите, чем отличаются записи старого файла и такого-же загруженного заново. Что я заметил... Ссылка на нескачиваемый аттач была: https://mysite.ru/applications/core/interface/file/attachment.php?id=134 После перезаливки стала: https://zonats.ru/applications/core/interface/file/attachment.php?id=1211&key=f84272100dddc22421e94a26404b157a т.е. добавился key в ссылку и он же в параметр столбца БД attach_security_key, до перезаливки attach_security_key был пуст Но этот key у меня в БД начал добавлятся с даты 09.2023г., до этого все пусты, но скачиваются же с середины 2016! В сентябре 2023 я обновлялся с 4.5 на 4.7! Далее... У нескачиваемого аттача параметр attach_location в БД на файл был: post-446-1264565263.ipb После перезаливки файла attach_location стал: monthly_2023_11/cod24flashing_zip.b4224ec562483d7c8069d0dc66e82f4c т.е. путь, куда положен файн и название самого файла, как мы знаем с добавлением свего ключа после расширения! Если память не изменяет, то да, где в середине 2016г. я похоже переходил с ipb 3 на ips 4, и похоже, что то при конвертировании пошло не так. Хотя вроде никто не жаловался и я не замечал проблем с вложенными файлами. Я залез в БД другого нескачиваемого аттача в параметр attach_location: post-212-1273683563.ipb и просто указал путь и название файла с ключом после расширения. Теперь файл скачивается, размер и кол-во скаиваний сохранены - всё пучком! Вот ток если вручную все аттачи проходить - опухнуть можно, но пока только такое решение. Edited 13 ноября, 2023Nov 13 by PiratRu Link to comment https://ipbmafia.ru/topic/26141-oshibka-pri-skachivanii-prikleplyonnogo-fajla-attacha/?&do=findComment&comment=197547 Share on other sites Больше вариантов
13 ноября, 2023Nov 13 comment_197549 @PiratRu Красиво.) Link to comment https://ipbmafia.ru/topic/26141-oshibka-pri-skachivanii-prikleplyonnogo-fajla-attacha/?&do=findComment&comment=197549 Share on other sites Больше вариантов
13 ноября, 2023Nov 13 comment_197550 При одной из конвертаций была модернизация файлового хранилища, появились monthly папки. Видимо, как раз это у вас и заглючило. А файлы-то по папкам раскиданы, только база недоработана? Link to comment https://ipbmafia.ru/topic/26141-oshibka-pri-skachivanii-prikleplyonnogo-fajla-attacha/?&do=findComment&comment=197550 Share on other sites Больше вариантов
13 ноября, 2023Nov 13 Author comment_197554 1 час назад, Desti сказал: При одной из конвертаций была модернизация файлового хранилища, появились monthly папки. Видимо, как раз это у вас и заглючило. А файлы-то по папкам раскиданы, только база недоработана? Файлы в папке uploads, но некоторые в папках monthly_Х_Х. У меня первая такая папка от monthly_01_2015, но в основном все файлы до этой даты лежат просто в uploads. Но вот в БД ошибок не показывает! Edited 13 ноября, 2023Nov 13 by PiratRu Link to comment https://ipbmafia.ru/topic/26141-oshibka-pri-skachivanii-prikleplyonnogo-fajla-attacha/?&do=findComment&comment=197554 Share on other sites Больше вариантов
13 ноября, 2023Nov 13 comment_197556 1 час назад, PiratRu сказал: Но вот в БД ошибок не показывает! Анализатор ошибок БД никакого отношения к правильности данных не имеет, он лишь сравнивает соответствие полей в таблице с прописанной у него структурой. Link to comment https://ipbmafia.ru/topic/26141-oshibka-pri-skachivanii-prikleplyonnogo-fajla-attacha/?&do=findComment&comment=197556 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.