Posted 12 ноября, 20231 yr 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
12 ноября, 20231 yr 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 какой версии?
12 ноября, 20231 yr Author comment_197533 49 минут назад, aLEX49566 сказал: Nginx какой версии? 1.24.0 и вот с Nginx я слабоват. Просто интересно, что до 2016 ошибка, а потом нормально, такого ещё не видел.
12 ноября, 20231 yr comment_197542 В базе посмотрите, чем отличаются записи старого файла и такого-же загруженного заново.
13 ноября, 20231 yr 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 ноября, 20231 yr by PiratRu
13 ноября, 20231 yr comment_197550 При одной из конвертаций была модернизация файлового хранилища, появились monthly папки. Видимо, как раз это у вас и заглючило. А файлы-то по папкам раскиданы, только база недоработана?
13 ноября, 20231 yr Author comment_197554 1 час назад, Desti сказал: При одной из конвертаций была модернизация файлового хранилища, появились monthly папки. Видимо, как раз это у вас и заглючило. А файлы-то по папкам раскиданы, только база недоработана? Файлы в папке uploads, но некоторые в папках monthly_Х_Х. У меня первая такая папка от monthly_01_2015, но в основном все файлы до этой даты лежат просто в uploads. Но вот в БД ошибок не показывает! Edited 13 ноября, 20231 yr by PiratRu
13 ноября, 20231 yr comment_197556 1 час назад, PiratRu сказал: Но вот в БД ошибок не показывает! Анализатор ошибок БД никакого отношения к правильности данных не имеет, он лишь сравнивает соответствие полей в таблице с прописанной у него структурой.
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.