Puncte:1

Cum să eviți „Nu s-a putut rezolva gazda” în Docker sub sarcină grea?

drapel us

problema cu care mă confrunt de luni de zile se explică foarte ușor:

Rulez PHP-FPM cu docker și ori de câte ori încărcarea serverului crește Primesc aleatoriu erori „Nu s-a putut rezolva gazda” (presupun că din extensia curl).

Am schimbat deja resolve-hosts în configurația docker (adică google sau cloudflare) și am instalat și un resolver local pentru a evita orice problemă cu soluția companiei mele de găzduire.

Dar principala problemă nu este soluția în sine, ci faptul că, cu un docker specific la nivel de încărcare, nu mai este capabil să rezolve nicio interogare DNS. Habar n-am, care ar putea fi motivul. Rulez un Docker Swarm și poate că gazda are doar o anumită cantitate de sloturi HTTP disponibile, cum ar fi „limită de fișiere deschise” sau ceva similar.

Daca are cineva o idee, va rog sa-mi spuneti.
Orice ajutor este apreciat!

drapel in
Aș încerca să trec la un rezolutor care acceptă DNS peste TCP sau HTTPS (și, desigur, să configurez un server DNS corespunzător care îl acceptă și el). DNS obișnuit utilizează UDP, astfel încât cererile sau răspunsurile se pot pierde cu ușurință. Folosind un rezolutor care folosește TCP, puteți elimina UDP ca sursă potențială a problemei.
michabbb avatar
drapel us
Vă mulțumesc pentru sfatul dvs., dar cred că problema nu este soluția, așa cum am încercat deja să explic, este mai mult faptul că containerul nu poate obține nicio interogare dsn de la niciun rezolutor, poate că există o modalitate de a lăsa docker să se ocupe de DNS. interogări prin TCP, va verifica că....
michabbb avatar
drapel us
BTW, acesta este un document foarte interesant despre rezolvarea udp vs tcp: https://ripe76.ripe.net/presentations/95-jonglez-dns-tcp-ripe76.pdf

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.