LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

База зависла, контекст закончился, по цепочке всё, от квери до http handler’а отвалится, пользователю вернётся 500-я к примеру, перед смертью handler’а через defer запускается обновление метрик для прометея. Он их считывает, алёртит тебе (если настроишь), смотришь логи.

Ну, то есть, то что уже сделано для других, ты предлагаешь самому костылить руками. Горутины такие горутины.

И это мы ещё не дошли до того, что чем больше ядер в системе у тебя, тем больше геморроя от GC. Как минимум поэтому масштабировать горутинами приложение на все ядра – крайне херовая идея.

Исходная версия hateyoufeel, :

База зависла, контекст закончился, по цепочке всё, от квери до http handler’а отвалится, пользователю вернётся 500-я к примеру, перед смертью handler’а через defer запускается обновление метрик для прометея. Он их считывает, алёртит тебе (если настроишь), смотришь логи.

Ну, то есть, то что уже сделано для других, ты предлагаешь самому костылить руками. Горутины такие горутины.

И это мы ещё не дошли до того, что чем больше ядер в системе у тебя, тем больше геморроя для GC. Как минимум поэтому масштабировать горутинами приложение на все ядра – крайне херовая идея.