Kā novērst Resursa pagaidu nepieejamība kļūdu nginx serverī?
Šajā pamācībā tiks apspriesta kombinācija nginx + php-fpm (uzrakstīšanas laikā PHP versija bija 7.3).
Saskaroties ar mazu slodzi, vietnes sāk izvadīt 502 Bad Gateway kļūdu.
Log žurnālos var redzēt līdzīgu attēlu:
[error] 7460#7460: *5365312 connect() to unix:/run/php/php7.3-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream
Šī situācija radās tādēļ, ka operētājsistēma noraida mēģinājumus, ko nginx veic, lai pievienotos Unix soketam. Iemesls var būt tas, ka sasniegts maksimālais savienojumu skaits ar soketu vai maksimālais neatkarīgu savienojumu skaits ar soketu.