PDA

Ver la Versión Completa : INET/inet_error: read errno = 10054


DamianG
20-04-2012, 17:49:23
Hola:Y

Se que es muy viejo este tema pero no encuentro algo que me ayude. H
ay alguna manera de descubrir cual es la pc del problema a mi me sale
por ej en el dia de hoy:

SRVLRS (Server) Fri Apr 20 08:54:45 2012
INET/inet_error: read errno = 10054

SRVLRS (Server) Fri Apr 20 12:36:36 2012
INET/inet_error: read errno = 10054

SRVLRS el el nombre de la pc donde esta instalado Firebird como servidor ...

Significaria que el problema esta en la plata de red de esta pc?

Tienen idea si la aplicacion con algun tipo de consulta puede generar este problema o caidas del server?

Lei por ahi por ej. que un JOIN con tipos de datos diferentes podria generarlo. Ej.

Select * from FACTURAS inner join DETALLES on FACTURAS.CODIGO = DETALLES.CODIGO

Si el campo CODIGO de las facturas es INTEGER y el de DETALLES BIGINT generaria problemas...

GRACIAS!

Casimiro Notevi
20-04-2012, 18:45:15
¿Has visto este (http://www.clubdelphi.com/foros/showthread.php?t=70015) hilo?

DamianG
20-04-2012, 18:49:09
Si justamente vi ese hilo anteriormente...

Pero no me queda claro.

Gracias.

Casimiro Notevi
20-04-2012, 19:00:18
¿Qué no te queda claro?, explica, que no tenga que sacarte las palabras ;)

DamianG
20-04-2012, 19:16:51
Si el error es que tengo mal la placa de red o el clable del servidor en mi caso SRVLRS como puse en el ejemplo.
O si hay alguna forma de detectar cual seria la pc del problema.

Y como segunda pregunta si alguna instruccion como (select) puede ocacionar que el servidor se caiga.

Gracias espero haber si mas claro. :D

Casimiro Notevi
20-04-2012, 19:35:03
Pues no has sido más claro, ha quedado todo igual :D
Veamos, esto es fácil, pero entretenido.

Supongamos (porque no lo has dicho) que tienes 1 servidor y 2 equipos clientes conectados. Los tres se conectan a un router/switch.
Pues bien, esto es "prueba y error".

Desconectas un equipo cliente y te pones a trabajar. Si siguen los errores entonces ese equipo cliente está bien. Lo vuelves a conectar.
Desconectas el otro equipo cliente y te pones a trabajar. Si siguen los errores entonces ese equipo cliente está bien. Lo vuelves a conectar.
Ya has descartado a los 2 equipos clientes.

¿Y para qué voy a seguir contando?, está claro lo que hay que hacer. Primero descarta los equipos. Luego los cables de uno y otro al router. Luego prueba con otro router.
etc. etc. etc.

DamianG
20-04-2012, 19:44:51
Ok muchas gracias !!!

Casimiro Notevi
20-04-2012, 19:50:19
Por cierto, un "select" no puede darte ese error, ya sabes:

INET/inet_error: read errno = 10054 or 10038 or 10093
Multiple entries in interbase.log or firebird.log with errors 10054, 10038, 10093, etc. These errors are caused by network problems - check your hubs, network adapters, etc. It is not an InterBase or Firebird error in itself, but it may cause problems. Cita:
INET/inet_error: read errno = 10054 or 10038 or 10093
Multiple entries in interbase.log or firebird.log with errors 10054, 10038, 10093, etc. These errors are caused by network problems - check your hubs, network adapters, etc. It is not an InterBase or Firebird error in itself, but it may cause problems.
Recovery process:
In this case it will be technical support, not a recovery process. If you have this problem and cannot solve it, you can request our support services.
Time: 4 hours and more.
Probable % of saved data: 100%.
Enlace (http://edn.embarcadero.com/article/25340) a embarcadero.