Gustavo Moran Posted June 2, 2022 Share Posted June 2, 2022 (edited) A ver si alguien me puede ayudar, he realizado un módulo en mi servidor local de desarrollo todo funciona perfectamente, hace lo que se espera que haga, ¿Cuál es el problema? El problema es cuando lo he ido a pasar a producción, el módulo se instala, se hace el upgrade si le cambio la versión. Pero el problema llega cuando intento entrar en la pantalla de configuración, pasa el tiempo y finalmente aparece el mensaje: Gateway Timeout The gateway did not receive a timely response from the upstream server or application. He probado a activar el modo depuración, no da un detalle mayor. Mientras que espero ideas, voy a probar a dejar la pantalla de configuración limpia e ir poniendo poco a poco las cosas a ver que ocurre. Un saludo. Edited June 22, 2022 by Gustavo Moran (see edit history) Link to comment Share on other sites More sharing options...
joseantgv Posted June 3, 2022 Share Posted June 3, 2022 Cita Mientras que espero ideas, voy a probar a dejar la pantalla de configuración limpia e ir poniendo poco a poco las cosas a ver que ocurre. Eso es, así deberías identificar el problema Link to comment Share on other sites More sharing options...
Gustavo Moran Posted June 3, 2022 Author Share Posted June 3, 2022 (edited) Pues he encontrado el problema pero no la solución... . El modulo realiza un PING al servidor donde se van almacenar los datos, el problema esta en que desde localhost ese ping funciona correctamente, pero desde el alojamiento no funciona, y desconozco el motivo. Se realiza mediante CURL Edited June 3, 2022 by Gustavo Moran (see edit history) Link to comment Share on other sites More sharing options...
Tom Girou Posted June 3, 2022 Share Posted June 3, 2022 No sé que hace tu modulo y sin el código, es complicado ayudar, pero quizá haya en algún lugar un URL hacía tu localhost o un host que no te permite estar contactado desde tu IP de prod ? Link to comment Share on other sites More sharing options...
Gustavo Moran Posted June 3, 2022 Author Share Posted June 3, 2022 (edited) he escalado la incidencia al alojamiento que es Arsys , he aprendido a realizar un verbose del curl que no sabía y desde localhost: * Trying [IP-SERVIODR]:[PUERTO]... * Connected to [DOMINIO] ([IP-SERVIODR]) port [PUERTO](#0) * ALPN, offering h2 * ALPN, offering http/1.1 * successfully set certificate verify locations: * CAfile: curl-ca-bundle.crt CApath: none * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 * ALPN, server accepted to use h2 * Server certificate: * subject: CN=[DOMINIO] * start date: Jun 2 02:16:09 2022 GMT * expire date: Aug 31 02:16:08 2022 GMT * subjectAltName: host "[DOMINIO]" matched cert's "[DOMINIO]" * issuer: C=US; O=Let's Encrypt; CN=R3 * SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway. * Using HTTP2, server supports multi-use * Connection state changed (HTTP/2 confirmed) * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 * Using Stream ID: 1 (easy handle 0x296d2a50130) > POST /r/web/WebServer/TRAY/prestashop.p HTTP/2 Host: [DOMINIO]:[PUERTO]accept: */* content-length: 248 content-type: application/x-www-form-urlencoded * We are completely uploaded and fine * Connection state changed (MAX_CONCURRENT_STREAMS == 250)! < HTTP/2 200 < content-type: text/plain; charset=utf-8 < content-length: 81 < date: Fri, 03 Jun 2022 13:11:14 GMT < * Connection #0 to host [DOMINIO] left intact Mientras que en producción (Arsys) se queda en: * Trying [IP-SERVIODR]... * Connection timed out after 10000 milliseconds * Closing connection 0 Por cierto el : 'Gateway Timeout' se soluciono implementando curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); me parece que una conexión debería realizarse en menos de ese tiempo... Ahora hay que ver porque Arsys no ve la IP-SERVIDOR Y la IP-SERVIDOR es publica es accesible, no esta en una red local, ni se accede por VPN. Gracias Jose y Tom Edited June 3, 2022 by Gustavo Moran (see edit history) Link to comment Share on other sites More sharing options...
Gustavo Moran Posted June 7, 2022 Author Share Posted June 7, 2022 (edited) Bueno pues por si alguien le interesa Arsys me indica: Quote Nuestros puertos permitidos son: 21 25 587 43 53-udp 80 110 143 443 465 993 995 1433 1434 2003tcp/udp 2195tcp/udp 3306 5432tcp/udp 8080 27017 Si te sales de eso no funciona... estoy creando un proxy para redirigir el trafico... del puerto 443 al 52006 o el puerto que me haga falta porque el servidor de desarrollo se encuentra en el 52000 podéis darlo como solucionado (aunque me queda trabajo). Edited June 7, 2022 by Gustavo Moran Se puede dar como solucionado el post (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now