Pregunta: | 5223 - LENTITUD FOXPRO 2.6 BAJO WIN NT |
Autor: | Diego Vlasich |
Tengo un inconveniente, he instalado un servidor NT pentium III 650 MHZ 128 Ram, con terminales Win 95, Win 98 y Win 98 se.. El sistema corre en Foxpro 2.6 para DOS, ese mismo servidor al cual colocamos NT, trabajaba con WIN 98 como servidor, y funcionaba correctamente. Pero al instalar el NT, la primera terminal que se conectaba abria las bases en forma rápida, pero las que le seguian tardan entre 15 y 20 segundos para ejecutar las simples sentencias de SELE 1 USE CLIENTES SELE 2 USE VENDEDOR, desde la ventana de comandos sucede lo mismo. Hay 3 excepciones si las terminales son pentium 166 mmx o 200 mmx, (hay 3 de esos equipos eso no sucede, es decir siempre abren rapido independientemente del orden de conexion). Pensamos tambien en algun conflicto de protocolos por lo que hicimos pruebas con TCP/IP y Netbeui, junto y separados. Tambien probamos con Windows 2000 advanced server, siguio igual. Pensamos en las versiones de windows de las terminales, pero tampoco viene por ahi. Tambien probamos con NTFS y con FAT todo igual, cambiamos el Hub y cableado pero tampoco. Actualmente volvimos a instalar WIN 98 como servidor y anda bien, solo que no confio en ese producto para servidor. Resumiendo si tanto desde el ejecutable como desde los comandos ejecuto SELE 1 USE CLIENTES, si es la primera terminal me devuelve el comando instantaneamente, pero si ya alguien accedio a esa base tarda 15 o 20 segundos. Las excepciones son 3 terminales lentas 166 y 200 MHZ, lo cual lo hace aun mas confuso. Si alguien tiene una remota idea de donde mas puedo buscar les agradeceria enormemente. |
Respuesta: | Carlos Christian Molina Vega |
Yo trabajo en una institución donde tenemos sistemas en clipper y corremos consultas en FoxProx 2.6 sin ningun problema, aun cuando la red no es la mejor.
Pueden ser muchas cosas, pero lo mas probable es que sea un error en configuración. -En los archivos config.sys de las estaciones win98, se debe establecer FILES=100 por lo menos, para que Fox no tenga problemas por insuficientes archivos. -Además, es bueno redireccionar la variable de entorno TEMP a alguna ruta del disco duro de cada maquina. Por ejemplo, en el autoexec de las estaciones, escribes SET TEMP=C:\TEMP (suponiendo que este directorio se llame asi!!!) -En el caso de la red, si se tiene TCP/IP, el rendimiento mejora mucho si se instala WINS, o se define correctamente el archivo LMHOST en c:\windows\system32\drivers\etc\ en cada estacion. -El servidor NT, debe tener configurado el servicio SERVER, para optimizar el acceso a la red. NO UTILICES EL SERVIDOR COMO OTRA ESTACION DE TRABAJO, POR ALGO ES SERVIDOR. -Para los programas de fox, asegurate que inicien con el comando SET EXCLUSIVE OFF, -El servidor debe tener alguna version actualizada de Service Pack, como el 5 o el 6B. -TRATA DE MANTENER SOLO UN PROTOCOLO EN LA RED, SI NO FUERA ASI, INTENTA CONFIGURAR EL TCP/IP COMO PROTOCOLO DEFAULT Y PRIORITARIO. -SI SE ABREN VARIAS VENTANAS DE WINDOWS, CON FOXPRO, LAS ESTACIONES SE VOLVERAN LENTISIMAS. LO IDEAL ES SOLO USAR UNA SESION DE DOS POR MAQUINA. -REVISE LA CONECCION DE LOS HUBS Y CABLES PARA ASEGURARSE DE QUE NO HAY UN PROBLEMA FISICO EN LA RED. ESPERO QUE ESTO TE AYUDE, CUENTAME COMO TE FUE, ENVIANDOME UN CORREO... SUERTE |