albion
21-10-2003, 17:31:07
Hola, el problema que tengo esta relacionado con Midas.
Creo un servidor con New/Multitier/Remote Data Module. Le indico
ciMultiInstance y tmApartment. Luego creo el cliente y conecto mediante
Midas mediante un TSocketConnection. Utilizo de socket el SocketServer
de Delphi (scktsrvr.exe).
Todo funciona bien, se hacen hasta 140 conexiones simultaneas sin
ningún problema, pero a veces, se queda bloqueado el servidor y todas
las nuevas conexiones que se realicen, aunque las que ya estaban
realizadas siguen funcionando. Cuando esto ocurre algunas veces el
servidor esta ocupando el uso de CPU, aunque no siempre (lo mismo que
con la memoria).
Haciendo pruebas me ha ocurrido que en la desconexión de uno de los
clientes se lleva mucho tiempo (incluso más de 5 minutos). Y en alguna
ocasión al intentar conectar en este momento el servidor se ha quedado
bloqueado (aunque no siempre).
Alguien sabe a que se debe esto.
Gracias.
Creo un servidor con New/Multitier/Remote Data Module. Le indico
ciMultiInstance y tmApartment. Luego creo el cliente y conecto mediante
Midas mediante un TSocketConnection. Utilizo de socket el SocketServer
de Delphi (scktsrvr.exe).
Todo funciona bien, se hacen hasta 140 conexiones simultaneas sin
ningún problema, pero a veces, se queda bloqueado el servidor y todas
las nuevas conexiones que se realicen, aunque las que ya estaban
realizadas siguen funcionando. Cuando esto ocurre algunas veces el
servidor esta ocupando el uso de CPU, aunque no siempre (lo mismo que
con la memoria).
Haciendo pruebas me ha ocurrido que en la desconexión de uno de los
clientes se lleva mucho tiempo (incluso más de 5 minutos). Y en alguna
ocasión al intentar conectar en este momento el servidor se ha quedado
bloqueado (aunque no siempre).
Alguien sabe a que se debe esto.
Gracias.