If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > Informix > -1811 Error

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 09-26-05, 13:02
Juan Carlos Mar Juan Carlos Mar is offline
Registered User
 
Join Date: May 2005
Posts: 8
-1811 Error

Hi to All.

I have a problem with the -1811 error. In the net exist several pc with wireless connections and when the connection is lost only for one second; the informix not accept any sql later always say -1811. Implicit connection not allowed after an explicit connection.

The worst, all the connection that was lost, always are live in the server and the user displays multiple connections.

Thank for your help and sorry my english.


Juan Carlos Marin
Reply With Quote
  #2 (permalink)  
Old 09-27-05, 08:14
gurey gurey is offline
Registered User
 
Join Date: Aug 2003
Location: Argentina
Posts: 780
Hola Juan,

Fijate, por favor, si estas conectandote a Informix con CONNECT TO y luego ejecutas alguna aplicación que tenga implísito la sentencia DATABASE xxx.
Este puede ser el error. No creo que sea por wireless. Si la conexion se muere por alguna interrupcion en la red, al tiempo debería desaparecer. Todo depende, claro esta, de la versión de Informix que estes usando.

Gustavo.
Reply With Quote
  #3 (permalink)  
Old 09-28-05, 01:42
Juan Carlos Mar Juan Carlos Mar is offline
Registered User
 
Join Date: May 2005
Posts: 8
-1811 Informix Error

Hola Gustavo.

Ya probamos y si es por la desconexion en la red; aunque sea de tan solo uno o dos segundos como es el caso del wireless; la conexion con el informix se pierde. El usuario tiene que cerrar la aplicacion y volverse a conectar.

Y lo pero es que el administrador segun el debe estar mirando con mucha frecuencia que usuarios tienen demasiadas conexiones puesto que las conexiones que fallaron cuando se cae momentaneamente la red; quedan vivas en el motor pero sin poderse usar por el error -1811.

Estamos usando PowerBuilder para la aplicacion Cliente y solo nos conectamos al comienzo del aplicativo en la ventana de login usando Connect.

Si tiene otas sugerencias??

Gracias por la colaboracion.

Juan Carlos Marin
Reply With Quote
  #4 (permalink)  
Old 09-28-05, 07:56
gurey gurey is offline
Registered User
 
Join Date: Aug 2003
Location: Argentina
Posts: 780
Hola Juan,

Que casualidad, en unos de mis trabajos también usamos power builder y estamos necesitando un programador/a.
Otra cosa que podrías probar es usar el keep-alive de tcp/ip y disminuir el tiempo. Este parámetro es factible de cambiarse desde el sistema operativo.
Por otro lado tenes un campo mas, en el onconfig, donde si mal no recuerdo podes hacer algo con las conexiones. Por defecto el keep-alive viene activo en Informix, pero creo que podes cambiar el tiempo de vida de la sesión.

Gustavo.
Reply With Quote
  #5 (permalink)  
Old 09-29-05, 06:40
matute matute is offline
Registered User
 
Join Date: Jun 2004
Location: Madrid, Spain
Posts: 47
El error 1811 significa que la apicación ha mandado algo al motor en ese momento y no ha podido conectar. Como tu aplicación sólo conecta al principio ya no hay forma... puedes hacer que la rutina de error haga un reintento de conexión al recibir este error. Pero ten en cuenta que las tablas temporales, los cursores, las sentencias preparadas, etc. con las que hubieras trabajado están en la conexión vieja!

En cuanto al servidor: no se enterará de que la conexion se ha caido salvo que estuviera devolviendo algo en ese momento, o se lo diga el sistema operativo. Para Unix sé que depende totalmente de parámetros del SO, pero para un servidor en Windows eso pueden ser varios o muchos minutos... pero no te sé decir cómo se baja el tiempo de comprobación de conexones en el TCP.

Espero que te sirva.
__________________
José Luis Matute.

Regards from Spain.
Reply With Quote
  #6 (permalink)  
Old 10-11-05, 18:43
Juan Carlos Mar Juan Carlos Mar is offline
Registered User
 
Join Date: May 2005
Posts: 8
error -1811

Hola a todos.

Gracias por contestar. Pero entonces como hacer para recuperar la conexion vieja y no tener que reconectar nuevamente al informix.

Donde encuentro informacion a cerca del onconfig.

Gracias por la colaboracion.


Att. Juan Carlos Marin
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On