185 похожих чатов

Господа, добрый день. Вопрос от валенка) Я правильно понимаю, что nginx

настраивать не надо если можно юзать докер?
Я пол дня убил на то что бы прод среду настроить, я в беке и в девопсе не бумбум, но как умел, так и делал и через nginx у меня все взлетело. Но когда начал внедрять ci для песочницы, я увидел что все что я делал, в доке по vapor, параллельно описано и про докер.
Проэктик маленький простенький - proxy webhook handler

12 ответов

33 просмотра

Это разные вещи, могут быть и комбинированно и отдельно. А в чем проблема его настроить? Просто файлик скопировать

Denis-Valeryevich Автор вопроса
Dmytro
Это разные вещи, могут быть и комбинированно и отд...

Ну я вижу что если запущен nginx, то мой проект валится в дебаге, ведь порт занят nginx.

Denis-Valeryevich Автор вопроса
Denis Valeryevich
Ну я вижу что если запущен nginx, то мой проект ва...

Отсюда предполагаю что если и настраивать их работу в параллель, то внутри контейнера.

Denis Valeryevich
Ну я вижу что если запущен nginx, то мой проект ва...

Ну как бы да, нгинкс должен быть на другом порту и проксировать вейпор. Вейпор запускаешь на любом, а нгинкс на каком нужно

Denis Valeryevich
Отсюда предполагаю что если и настраивать их работ...

Не даст, нельзя на один порт два сервиса ставить

Dmytro
Ну как бы да, нгинкс должен быть на другом порту и...

При этом vapor вообще на локалхосте, нефиг ему наружу смотреть

Denis-Valeryevich Автор вопроса
Dmytro
Ну как бы да, нгинкс должен быть на другом порту и...

А без nginx, только докер юзать в проде, получится?

Denis-Valeryevich Автор вопроса
Denis Valeryevich
А без nginx, только докер юзать в проде, получится...

Ну естественно он должен проксировать аналогично nginx запросы из вне

Denis Valeryevich
А без nginx, только докер юзать в проде, получится...

Разницы ноль, в сеть выставлено одно и тоже.

Denis-Valeryevich Автор вопроса
Dmytro
Разницы ноль, в сеть выставлено одно и тоже.

Ок, пошел копать дальше, спасибо!

О, так давайте позанудствуем, я только "за". У меня, очевидно, не получилось выразиться достаточно ясно, так что я сейчас исправлюсь. Выше я имел в виду, что если vapor'у при помощи wrk вставить столько, сколько в него не пролазит, и он уходит в астрал (тут ничего удивительного нет), а потом вставленное вынуть, то он из астрала не возвращается (а вот это уже плохо). Т.е. акцент не на том, что он нагрузку не держит (потому что держать больше, чем можешь, не способен никто, просто по определению), а на том, что не возвращается к нормальной работе потом, после снятия нагрузки. И ладно бы упал, его бы systemd перестартовал и всё было бы нормально — но нет, сидит молча и никаких сигналов не подает. Понятно, что такая ситуация неприятна тем, что если ваше приложение не обвешано мониторингом с головы до ног, то вы рискуете просто не узнать, что оно не работает, и, соответственно, не примите меры по исправлению ситуации. Тут нужно добавить, что я не пример из репозитория использовал, а рабочее приложение, в котором много всего. Не возьмусь утверждать, что так будет себя вести любая конфигурация vapor, но моя конкретная вела себя именно так. Настроил rate limiter в nginx — и стало хорошо.

Alex Sherbakov
О, так давайте позанудствуем, я только "за". У мен...

Даже если так все плохо с вапором, то всегда можно отмониторить сторонней утилитой то, что сервер больше не отвечает и рестартануть его. Хорошим делом было бы создать issue на https://github.com/vapor/vapor и описать там эту проблему и глядишь бы в скором времени вапор бы научился выходить из астрала

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта