[0.6.11] - 2025-10-05
Some checks failed
Deploy quoter / deploy (push) Failing after 5m59s

### 🐛 FIX: Double Extension in Uploaded Files
- ** Исправлена критическая ошибка upload**: `filename.png.png` → `filename.png`
  - **Проблема**: `generate_key_with_extension()` добавляла расширение к уже существующему
  - **Следствие**: Файлы не находились в S3 (404), т.к. путь в Redis был неправильный
  - **Решение**: Убираем существующее расширение перед добавлением нового
  - **Файлы**: `quoter/src/s3_utils.rs` строки 77-81
  - **Note**: Upload **уже загружает в Storj**, не в AWS (это правильно!)

### 🔧 FIX: Duplicate Nginx Upstream Error
- ** Исправлен nginx конфиг**: Убрано дублирование `upstream quoter-8080`
  - **Проблема**: `nginx: [emerg] duplicate upstream "quoter-8080"`
  - **Причина**: upstream определялся дважды - в цикле и после него
  - **Решение**: Вынесли `{{ end }}` раньше, чтобы upstream создавался только один раз
  - **Файлы**: `nginx.conf.sigil` строка 148
  - 🚀 Деплой успешен, CDN работает стабильно

### 🔧 FIX: Nginx 413 Content Too Large
- ** Создан `nginx.conf.sigil` для Dokku**: Увеличены лимиты для больших файлов
  - `client_max_body_size 500M` (было: 1M default)
  - `client_body_timeout 300s` (5 минут для больших файлов)
  - `proxy_request_buffering off` (не буферим в Nginx, стримим напрямую)
  - `proxy_buffering off` (экономия памяти)
  - Увеличены timeouts: connect/send/read до 300s
  - Решает 413 ошибку при загрузке файлов >1MB на v3.dscrs.site
This commit is contained in:
2025-10-05 13:03:32 +03:00
parent 0506f5abe9
commit b795f76d54

View File

@@ -1,4 +1,12 @@
## [0.6.12] - 2025-10-05
## [0.6.11] - 2025-10-05
### 🐛 FIX: Double Extension in Uploaded Files
- **✅ Исправлена критическая ошибка upload**: `filename.png.png``filename.png`
- **Проблема**: `generate_key_with_extension()` добавляла расширение к уже существующему
- **Следствие**: Файлы не находились в S3 (404), т.к. путь в Redis был неправильный
- **Решение**: Убираем существующее расширение перед добавлением нового
- **Файлы**: `quoter/src/s3_utils.rs` строки 77-81
- **Note**: Upload **уже загружает в Storj**, не в AWS (это правильно!)
### 🔧 FIX: Duplicate Nginx Upstream Error
- **✅ Исправлен nginx конфиг**: Убрано дублирование `upstream quoter-8080`
@@ -8,8 +16,6 @@
- **Файлы**: `nginx.conf.sigil` строка 148
- 🚀 Деплой успешен, CDN работает стабильно
## [0.6.11] - 2025-10-05
### 🔧 FIX: Nginx 413 Content Too Large
- **✅ Создан `nginx.conf.sigil` для Dokku**: Увеличены лимиты для больших файлов
- `client_max_body_size 500M` (было: 1M default)