Size: a a a

2019 August 15

VU

Vladimir Ulyanov in Symfoniacs spb
readiness и liveness
источник

VU

Vladimir Ulyanov in Symfoniacs spb
И я хочу узнать как вы их организовали для контейнера с php-fpm
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
Я возможно сейчас фигню скажу, но у нас все завязано на графану. Вроде как там все метрики собираются и алертуются в случае чего
источник

VU

Vladimir Ulyanov in Symfoniacs spb
Не, не то 🙂
источник

VU

Vladimir Ulyanov in Symfoniacs spb
Графана как раз собирает эти данные
источник

VU

Vladimir Ulyanov in Symfoniacs spb
вернее собирает их прометеус какой-нибудь
источник

VU

Vladimir Ulyanov in Symfoniacs spb
а графана показывает
источник

VU

Vladimir Ulyanov in Symfoniacs spb
Ладно, сделаю как придумаю, спасибо за попытку 🙂
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
Я помню что наши логи ругаются на readiness probe check failed, но не нашел где это обьявлено)
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
Не используйте Rancher - это говно!
источник

VU

Vladimir Ulyanov in Symfoniacs spb
🙂
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
Кстати, нашёл!
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
 name: backend
       readinessProbe:
         exec:
           command:
           - bin/console
           - doctrine:schema:validate
         failureThreshold: 3
         initialDelaySeconds: 2
         periodSeconds: 2
         successThreshold: 1
         timeoutSeconds: 1
источник

VU

Vladimir Ulyanov in Symfoniacs spb
Спасибо 🙂
Это, та самая проба, но делает она не то, что мне нужно 😂
источник

VU

Vladimir Ulyanov in Symfoniacs spb
Но всё равно спасибо. Буду делать через ping-pong механизм php-fpm
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
А что тебе конкретно нужно?
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
смотреть жив ли пул фпм?
источник

VU

Vladimir Ulyanov in Symfoniacs spb
Ну смотри, тут проверяется жив ли контейнер, и есть ли из него доступ в базу или в консольный php
источник

VU

Vladimir Ulyanov in Symfoniacs spb
при этом никак не задействуется сам php-fpm
источник

VU

Vladimir Ulyanov in Symfoniacs spb
При этом недостаточно иметь просто проверку на то, жив ли пул (мало ли что там в нем внутри случилось - процесс может просто повиснуть)
источник