⚡️ S01E10 — Мини-сервис локально: веб + база. Ломаем и чиним «боевые» баги! ━━━━━━━━━━━━━━━━━━ 👋 Привет, родные 👋 ну что, самое время газануть? ))) 🧩 Знакомо? Сайт «жив», база «жива», а ответов нет. 💡 Обычно дело в простых штуках: порт не слушает, адрес не тот, прокси спорит с бэкендом. 🔬 Соберём стенд, где все связи видно как на ладони. ━━━━━━━━━━━ 🛠 Что делаем в серии ━━━━━━━━━━━ • — nginx на 80-м порту; • — тонкий бэкенд на Flask (localhost:5000); • — PostgreSQL (localhost:5432). ➡️ Маршрут: браузер → nginx → /api → бэкенд → БД → ответ. ━━━━━━━━━━━ 🎯 Зачем это тебе ━━━━━━━━━━━ • Видишь систему целиком, а не «ошибку в вакууме». • Это может сработать у вас на работе и на собесе: типовые кейсы «502», «БД недоступна», «таймаут на порту». ━━━━━━━━━━━ 📚 Что разбираем по факту ━━━━━━━━━━━ • Обратный прокси в nginx к локальному бэкенду. • Как бэкенд ходит в PostgreSQL и где чаще рвётся. • Где искать правду: journalctl, логи postgres, ss. 🔎 Шесть поломок и быстрый путь к причи
⚡️ S01E10 — Мини-сервис локально: веб + база
15 октября 202515 окт 2025
1 мин