Fórum Root.cz
Hlavní témata => Server => Téma založeno: greenlinuxguru 29. 08. 2024, 17:58:02
-
Mám následující zombie procesy z liveness probe v kubernetes
root 1377810 0.0 0.0 0 0 ? Z Aug22 0:00 [curl] <defunct>
root 1377811 0.0 0.0 0 0 ? Z Aug22 0:00 [grep] <defunct>
livenessProbe:
exec:
command:
- sh
- -c
- |
if ! curl -s http://localhost:8080/metrics | grep -q '...'; then
exit 1;
fi
nevíte co dělám špatně, ty zombie procesy čas od času vzniknou
-
Niesom celkom odbornik, ale skusim pomoct tipom. Kedze defoltne timeout na liveness je jedna sekunda, tak moze byt, ze ten shell, plus curl, plus grep, neodpovedali vcas a kubernates nechali dany proces v lufte? Prislo by mi to ako neprijemny bug, ale to je prve, co ma napada.
Pre overenie postacuje zavesit na overenie liveness nejaku pomalu vec. Ci uz natvrdo "sleep 60", alebo kludne aj ten curl, ale nasmerovat ho na nejaky pomaly http server (napriklad https://carltonhenderson.github.io/simulating-slow-http-servers/ ).
-
Niesom celkom odbornik, ale skusim pomoct tipom. Kedze defoltne timeout na liveness je jedna sekunda, tak moze byt, ze ten shell, plus curl, plus grep, neodpovedali vcas a kubernates nechali dany proces v lufte? Prislo by mi to ako neprijemny bug, ale to je prve, co ma napada.
Pre overenie postacuje zavesit na overenie liveness nejaku pomalu vec. Ci uz natvrdo "sleep 60", alebo kludne aj ten curl, ale nasmerovat ho na nejaky pomaly http server (napriklad https://carltonhenderson.github.io/simulating-slow-http-servers/ ).
děkuji moc, o té 1 vteřině default timeout jsem vůbec netušil