Jump to content

Mi primer módulo (SOLUCIONADO)


Recommended Posts

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 by Gustavo Moran (see edit history)
Link to comment
Share on other sites

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 by Gustavo Moran (see edit history)
Link to comment
Share on other sites

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 by Gustavo Moran (see edit history)
Link to comment
Share on other sites

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 by Gustavo Moran
Se puede dar como solucionado el post (see edit history)
Link to comment
Share on other sites

  • Gustavo Moran changed the title to Mi primer módulo (SOLUCIONADO)

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...