Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ошибка при скачивании приклеплённого файла (аттача)

Featured Replies

Posted

Обнаружил такую штуку с файлами приклеплёнными в темах...

Аттачи начиная с июля-августа 2016г. - по сегодня и даже будущие скачиваются, а до лета 2016 уходит в ошибку...

2023-11-12_16-58-23.png.1f1aa96b9e92ce78241088a34ae28754.png

Ошибка в логе

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"
  • Путь к файлам прописан  2023-11-12_17-12-07.png.fb43ac57591eb2d2d1a9fd88bcc3e45a.png
  • Файлы лежат на месте, права на папки заданы!
  • Если перезалить - то всё отлично отрабатывает и качается!

Форум 4.7.13 на Nginx + php 8.1

56 минут назад, PiratRu сказал:

Обнаружил такую штуку с файлами приклеплёнными в темах...

Аттачи начиная с июля-августа 2016г. - по сегодня и даже будущие скачиваются, а до лета 2016 уходит в ошибку...

2023-11-12_16-58-23.png.1f1aa96b9e92ce78241088a34ae28754.png

Ошибка в логе

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"
  • Путь к файлам прописан  2023-11-12_17-12-07.png.fb43ac57591eb2d2d1a9fd88bcc3e45a.png
  • Файлы лежат на месте, права на папки заданы!
  • Если перезалить - то всё отлично отрабатывает и качается!

Форум 4.7.13 на Nginx + php 8.1

Nginx какой версии?

  • Author
49 минут назад, aLEX49566 сказал:

Nginx какой версии?

1.24.0 и вот с Nginx я слабоват.

Просто интересно, что до 2016 ошибка, а потом нормально, такого ещё не видел.

  • Author
9 часов назад, Desti сказал:

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

Что я заметил...

т.е. добавился 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_locationpost-212-1273683563.ipb и просто указал путь и название файла с ключом после расширения. Теперь файл скачивается, размер и кол-во скаиваний сохранены - всё пучком! Вот ток если вручную все аттачи проходить - опухнуть можно, но пока только такое решение.

Edited by PiratRu

При одной из конвертаций была модернизация файлового хранилища, появились monthly папки. Видимо, как раз это у вас и заглючило. А файлы-то по папкам раскиданы, только база недоработана? 

 

  • Author
1 час назад, Desti сказал:

При одной из конвертаций была модернизация файлового хранилища, появились monthly папки. Видимо, как раз это у вас и заглючило. А файлы-то по папкам раскиданы, только база недоработана? 

Файлы в папке uploads, но некоторые в папках monthly_Х_Х. У меня первая такая папка от monthly_01_2015, но в основном все файлы до этой даты лежат просто в uploads.

Но вот в БД ошибок не показывает!

Edited by PiratRu

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.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.