Hola.
Como están?
Tengo el siguiente inconveniente cuando deseo conectar el 3w con la base de datos informix.
Se esta trabajando con la versión 2.9.5 de siu guarani y el informix 291.
Se realizo un cambio de servidor ya que el que estaba en producción hasta hace dos semana atrás presentaba muchos problemas, se migro la base a este nuevo servidor así como también se respeto la configuración del viejo servidor salvo con respecto a la ip y dominio que se los cambio.
Al momento de establecer la conexión a base de datos con el 3w comenzamos a tener problemas, es más al día de hoy seguimos si lograr conectar el 3w con la base de datos.
El error que nos arroja es desde el lado del Apache, paso foto del error que nos arroja en consola, inicialmente teníamos un problema cuando realizábamos la prueba de conexión con respecto al tiempo pero se lo soluciono ampliando el tiempo de espera sobre la variable de entorno INFORMIXCONTIME=60. Realizando ese ajuste la prueba de conexión da “Éxito” pero luego nos das da el error el Apache y no logramos encontrarle la vuelta.
Podrían orientarnos un poco sobre donde podemos encontrar la solución a este problema.
Saludos y desde ya muchas gracias.
Hola Victor,
En el foro buscar con el termino “SQLDriverConnect” y vas a encontrar 32 posteos con problemas similares.
Hay 7 que le dan el error SQLDriverConnect: -27001:
https://foro.comunidad.siu.edu.ar/index.php?topic=8882.msg38241
https://foro.comunidad.siu.edu.ar/index.php?topic=11152.msg48250
https://foro.comunidad.siu.edu.ar/index.php?topic=7379.msg31427
https://foro.comunidad.siu.edu.ar/index.php?topic=7178.msg30514
https://foro.comunidad.siu.edu.ar/index.php?topic=10926.msg47331
https://foro.comunidad.siu.edu.ar/index.php?topic=9696.msg42020
https://foro.comunidad.siu.edu.ar/index.php?topic=16891.msg73864
NOTA: En las capturas aparece la password, te recomiendo que la reemplaces por xxx cuando lo subís al foro ya que el mismo es publico.
saludos.
2
Buen día, gracias por la respuesta.
Revise todos los enlaces sin encontrar una solución, por lo que decidí instalar desde cero una nueva maquina virtual con el 3w.
Luego de configurar todo tengo el mismo problema, en el cual al realizar la prueba de conexión con ./guarani test_conexion des01 me falla y al agregar la variable de entorno INFORMIXCONTIME=60 se completa con éxito.
Y desde el acceso por el navegador directamente no se conecta y entrega el error error SQLDriverConnect: -27001
Podría ser alguna configuración en el servidor del informix el problema? El 3w funcionaba bien hasta que cambiamos el servidor del informix por uno nuevo con nueva ip y nuevo nombre de ol_guarani a ol_srvsiu.
O en todo caso, como se podría hacer para que apache utilice la variable de entorno INFORMIXCONTIME?
Saludos y desde ya muchas gracias
Hola Victor, la verdad que no tengo ambiente para poder darte soporte ya que no damos mas soporte a G2, pero buscando encontré lo siguiente:
A partir del foro 8882 (G2.9 Error conexión), te lleva a este otro foro con errores comunes, revisa la primer respuesta:
Funciona el test de conexión pero el aplicativo no se conecta a la base de datos Corroborar que estén definidas las variables de entorno de informix para el usuario que corre apachePor ejemplo, en una instalación sobre Debian, en el archivo /etc/apache2/envvars agregar las siguientes líneas y luego reiniciar apache:
Código: [Seleccionar]
export INFORMIXDIR=/opt/informix
export INFORMIXSQLHOSTS=/opt/informix/etc/sqlhosts
Si con eso no funciona, buscar la frase “SQLSTATE=HY000, SQLDriverConnect: -27001” en el foro, vas a ver que te devuelve 21 posteos.
saludos.
2
Si había leído esa entrada y al parecer todos los usuarios tienen definida la variables de entorno.
En el archivo /etc/apache2/envvars tengo agregado además el export INFORMIXCONTIME=60
Voy a seguir buscando a ver si encuentro que puede ser. Gracias por la respuesta.
Saludos