Puncte:0

Timp expirat în amonte (110: Conexiune a expirat)

drapel us

am instalat opigno_lms 8.x-2.9, am creat un training și vreau să îl public.Când dau clic pe „Publica”, site-ul încearcă să se încarce timp de 60 de secunde și apoi primește „Eroare 504: Time-out gateway”. În jurnalul de erori nginx: „[eroare] în amonte a expirat (110: conexiune a expirat) în timp ce citiți antetul răspunsului din amonte”

am modificat php.ini:

max_execution_time = 3600
max_input_time = 3600

și adăugat mai jos la fișierul de conf nginx, Server context:

proxy_read_timeout 3600s;
proxy_connect_timeout 3600s;
proxy_send_timeout 3600s;

De asemenea, adăugat mai jos la drupl setare.php:

ini_set('max_execution_time', 3600);
ini_set('max_input_time', 3600);

Dar tot site-ul încearcă timp de 60 de secunde și dă aceeași eroare. Cred că îmi lipsește o configurație undeva care încă este eficientă și timeout conexiunea la site în 60 de secunde. Multumesc sfatului.

Informații despre site:

  • Versiunea Drupal: 8.9.20
  • Profil de instalare: Opigno LMS (opigno_lms-8.x-2.29)
  • Versiunea PHP: 7.4.29
    • memory_limit = 512M
  • Server web: nginx/1.18.0
drapel id
Sunt curios de ce testați o versiune Opigno LMS care nu este acceptată de menținătorii săi.
Harish ST avatar
drapel jp
Ați confirmat că setările PHP sunt actualizate?
drapel us
Nu cred că această problemă se referă la opigno lms în special, dar pentru a vă răspunde la întrebare, practic pentru că versiunea actuală opigno lms nu funcționează cu mine din cauza acestei [probleme](https://www.drupal.org/project /opigno_lms/issues/3278953)
drapel us
@HarishST: întrebare bună, da, am confirmat că folosind `phpinfo();`
drapel cn
Încercați să setați `fastcgi_send_timeout` și `fastcgi_read_timeout` împreună cu setările proxy (și reporniți/reîncărcați nginx). De asemenea, poate/alternativ trebuie să setați `request_terminate_timeout` în configurația PHP-FPM
drapel us
Mulțumesc @Clive: se pare că problema inițială (eroarea 504) a fost rezolvată după adăugarea „request_terminate_timeout = 0” în configurația pool-ului php-fpm și „fastcgi_connect_timeout 3600s”; fastcgi_read_timeout 3600s; fastcgi_send_timeout 3600s``` în configurația nginx, contextul serverului. Acum primesc „Eroarea 524 A avut loc un timeout” care este legat de CloudFlare, care în mod implicit expiră după 100 de secunde. Voi verifica ce se poate face cu noua eroare.

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.