.... la solución al error 503
Spoiler,
se debe a que antes al lanzar un proceso (petición) al servidor antes lanzo un hilo XHR con un intervalo de tiempo dado en la consola, independiente para cada proceso, a cada hilo le doy un PID
y hace una llamada al programa que hará un archivo sock para hacer ping pong y comprobación del estado real del proceso más allá de la lectura del buffer, comprobará que el pid del proceso del servidor existe aún o no y grabará un log con información y stdout stderr del pipe, con esto se consigue un control total del proceso más allá de los retornos de los manejadores del pipe y la lectura del stdout.
Cuando el ping pong compruebe que un proceso ya no existe, hace un clearInterval al PID del Intreval XHR , que fue como se ve en el video la solución al error 503 (sobrecarga de peticiones al haber XHR haciendo ping pong para procesos que ya no existen), al hacer click sobre "matar proceso" , mata el proceso en el servidor y libera el temporizador y la llamada ping pong al servidor para comprobar ese proceso en particular , pero lo hará de forma automática si el proceso ya no existe.
También daré la posibilidad de establecer un timeout (tiempo de vida para un proceso) aplicable desde la consola
Hice tb unos cambios en la lectura del buffer que daba problemas
Spoiler 2 , cambié la contraseña
Негізгі бет Viendo comportamiento de procesos en servidor desde consola shell error 503 fastcgi
Пікірлер