Author | Topic: Errores espordicos con Xbase y Terminal Services/Citrix | |
---|---|---|
Fernando | Errores espordicos con Xbase y Terminal Services/Citrix on Tue, 31 Jan 2006 17:10:11 +0100 Hola a todos. Tenemos un serio problema en algunas instalaciones con acceso a travs terminal services y Citrix en una aplicacin XBase 1.80.284. Ocasionalmente se producen errores como el que se muestra a continuacin en operaciones DbGoBottom, DbCloaseAll, etc. Es decir son errores sin explicacin aparente y lo mas grave es que son aleatorios, puede pasar 1 semana sin problemas y un da ocurrir varias veces. El servidor es W2000 y hemos probado tambin con W2003 sin el SP1 con el mismo resultado. Tambin hemos creado los registros de windows EnableOplocks y CachedOpenLimit mencionados en el pdf de Alaska Software y siguen los problemas. Lo curioso es que los errores slo se producen en los terminales con acceso a travs de TS o Citrix (Think Client), en red local no hay ningn problema. Hace tiempo tuvimos un problema parecido en una instalacin de una cadena de 16 tiendas accediendo a travs de Citrix: se produca un extrao bloqueo espordico en algunas tablas cuyos accesos eran slo para obtener informacin (nunca se graban datos) que afectaban a todas las tiendas y no podan trabajar. Despues de intentar averiguar sin xito el motivo de estos errores decidimos modificar la aplicacin para abrir y cerrar estas tablas cada vez que se necesitaban, lo cual hasta el momento ha solucionado el problema. Agradeceramos cualquier tipo de ayuda. ------------------------------------------------------------------------------ ERROR LOG de "D:\cefactu8\cefactu.exe" Fecha: 27/01/2006 09:59:05 Versin Xbase++ : Xbase++ (R) Version 1.80.284 Sistema Operativo : Windows XP 05.02 Build 03790 ------------------------------------------------------------------------------ oError:args : oError:canDefault : .T. oError:canRetry : .T. oError:canSubstitute: .F. oError:cargo : NIL oError:description : Record lock failed oError:filename : oError:genCode : 79 oError:operation : DbAppend oError:osCode : 0 oError:severity : 2 oError:subCode : 8999 oError:subSystem : BASE oError:thread : 1 oError:tries : 1 ------------------------------------------------------------------------------ CALLSTACK: ------------------------------------------------------------------------------ Llamado desde ADD_REC(1508) Llamado desde PROPONERALBARAN(5193) Llamado desde SERVIRPEDIDO(4592) Llamado desde FACPRPC1(816) Llamado desde MENUDISPATCHER(4090) Llamado desde MAIN(3146) | |
Jose Luis Otermin [Alaska Software] | [ES] Re: Errores espordicos con Xbase y Terminal Services/Citrix on Wed, 01 Feb 2006 00:44:55 -0300 Fernando, Se trata de una lnea dedicada, ISDN, X25 o algn otro sistema de transporte de datos? Ntese que un error espordico o disperso en el tiempo, no atado a algn evento o cadena de sucesos especfica, tiene mayor probabilidad de ser un "ruido" de lnea ms que falla de productos. Saludos Jos Luis Otermin Soporte Tcnico -------------------------------------------------------------------- Foros de Usuarios: news://news.alaska-software.com Foros de Usuarios Web: http://news.alaska-software.com Pgina Web: http://www.alaska-software.com Base de Conocimientos en la Web: http://www.alaska-software.com/kbase.shtm Oficina en Europa: Fax: +49 (0) 61 96 - 77 99 99 23 Oficina en EEUU: Fax: +1 (646) 218 1281 -------------------------------------------------------------------- | |
Jose Luis Otermin [Alaska Software] | Re: [ES] Re: Errores espordicos con Xbase y Terminal Services/Citrix on Wed, 01 Feb 2006 04:09:34 -0300 Fernando, Mientras tanto, has probado las soluciones que describe el Sr. Bruce Carroll en su respuesta del Mircoles, 24 de Noviembre de 2004 al mensaje "Urgent Help!! Error while reading a file" publicado en public.xbase++.bugreport? Hay otro mensaje enviado por el Sr. Peter Alderliesten en el mismo grupo, enviado el Martes, 15 de Octubre de 2002 cuyo asunto dice: "There are just too may errors". Hay varias respuestas interesantes. Hay varios mensajes publicados mencionando Citrix en el cuerpo. Aparecen diferentes situaciones/soluciones. Sera bueno que hicieras una bsqueda considerando "Citrix" en el cuerpo del mensaje y vieras si alguna de las situaciones se ha presentado y si la solucin ofrecida te sirve. Quiza ya tengas disponible alguna recomendacin que sea til para la situacin presente. Saludos Jos Luis Otermin Soporte Tcnico -------------------------------------------------------------------- Foros de Usuarios: news://news.alaska-software.com Foros de Usuarios Web: http://news.alaska-software.com Pgina Web: http://www.alaska-software.com Base de Conocimientos en la Web: http://www.alaska-software.com/kbase.shtm Oficina en Europa: Fax: +49 (0) 61 96 - 77 99 99 23 Oficina en EEUU: Fax: +1 (646) 218 1281 -------------------------------------------------------------------- | |
Fernando | Re: [ES] Re: Errores espordicos con Xbase y Terminal Services/Citrix on Wed, 01 Feb 2006 09:36:34 +0100 Hola Jos Luis: Resulta que la respuesta de Bruce Carroll fue al primer mensaje nuestro solicitando ayuda en 2004. Con esto te hago ver que venimos arrastrando el problema desde entonces en varias instalaciones. Los errores de la instalacin de la cadena de tiendas los resolvimos modificando el programa, de manera que cada vez que se necesita buscar un registro en una tabla la abrimos en ese momento y luego la cerramos, una locura pero es lo nico que resolvi el problema. La aplicacin trabaja con DBF y NTX. Gracias por la respuesta. "Jose Luis Otermin [Alaska Software]" <jose.otermin@alaska-software.com> escribi en el mensaje news:a75b1cf$211d512a$235a77@news.alaska-software.com... > Fernando, > > Mientras tanto, has probado las soluciones que describe el Sr. Bruce > Carroll > en su respuesta del Mircoles, 24 de Noviembre de 2004 al mensaje "Urgent > Help!! Error while reading a file" publicado en public.xbase++.bugreport? > > Hay otro mensaje enviado por el Sr. Peter Alderliesten en el mismo grupo, > enviado el Martes, 15 de Octubre de 2002 cuyo asunto dice: "There are just > too may errors". Hay varias respuestas interesantes. > > Hay varios mensajes publicados mencionando Citrix en el cuerpo. > Aparecen diferentes situaciones/soluciones. > > Sera bueno que hicieras una bsqueda considerando "Citrix" en el cuerpo > del > mensaje y vieras si alguna de las situaciones se ha presentado y si la > solucin ofrecida te sirve. > > Quiza ya tengas disponible alguna recomendacin que sea til para la > situacin presente. > > > Saludos > Jos Luis Otermin > Soporte Tcnico > -------------------------------------------------------------------- > Foros de Usuarios: news://news.alaska-software.com > Foros de Usuarios Web: http://news.alaska-software.com > Pgina Web: http://www.alaska-software.com > Base de Conocimientos en la Web: http://www.alaska-software.com/kbase.shtm > Oficina en Europa: Fax: +49 (0) 61 96 - 77 99 99 23 > Oficina en EEUU: Fax: +1 (646) 218 1281 > -------------------------------------------------------------------- > > | |
Jose Luis Otermin [Alaska Software] | Re: [ES] Re: Errores espordicos con Xbase y Terminal Services/Citrix on Wed, 01 Feb 2006 06:36:14 -0300 Fernando, Se requiere saber varias cosas: - Tipo de conexin de red (ISDN, X25, Frame Relay, ATM, etc) - Versin de Citrix (nombre del producto completo) - Versin de Xbase++ (y sus bibliotecas de runtime) - Sistemas operativos que estn interactuando. - Existe un Servidor de Datos? - Dnde reside el servidor de Datos (si existe). - Cantidad de usuarios conectados. - Cuntas tablas se abren simultneamente + cuntos ndices en total. - Cuntos handles disponibles tiene configurado el servidor. - Cuntas sesiones abren tablas? (por ejemplo: cada usuario abre una sesin y abre sus tablas en modo SHARED). - Cmo es el diagrama de relacin usuario -> conexin -> tabla? Ej; 1 : N : N (cada usuario abre su sesin y sus tablas en modo shared) N : 1 : N (cada usuario abre sesin en un servidor que concentra las sesiones y slo l abre tablas - ej:ADS). Todo otro dato que se pueda aportar y que se haya escapado siempre servir para ver cmo despejamos este problema. Saludos Jos Luis Otermin Soporte Tcnico -------------------------------------------------------------------- Foros de Usuarios: news://news.alaska-software.com Foros de Usuarios Web: http://news.alaska-software.com Pgina Web: http://www.alaska-software.com Base de Conocimientos en la Web: http://www.alaska-software.com/kbase.shtm Oficina en Europa: Fax: +49 (0) 61 96 - 77 99 99 23 Oficina en EEUU: Fax: +1 (646) 218 1281 -------------------------------------------------------------------- | |
Jose Luis Otermin [Alaska Software] | Re: [ES] Re: Errores espordicos con Xbase y Terminal Services/Citrix on Fri, 03 Mar 2006 08:59:22 -0300 Fernando, En el sitio de Microsoft se encuentran los siguientes artculos respecto a Terminal Services bajo Windows 2000. http://support.microsoft.com/default.aspx?kbid=818528 y http://support.microsoft.com/default.aspx?kbid=299603 En los mismos se especifica una solucin que pasa por un hotfix para Windows 2000 y se recomiendan al menos dos estrategias para intentar corregir el inconveniente. Espero esto sea de utilidad. Saludos Jos Luis Otermin Soporte Tcnico -------------------------------------------------------------------- Alaska Software Inc. Foros de Usuarios: news://news.alaska-software.com Foros de Usuarios Web: http://news.alaska-software.com Pgina Web: http://www.alaska-software.com Base de Conocimientos en la Web: http://www.alaska-software.com/kbase.shtm Oficina en Europa: Fax: +49 (0) 61 96 - 77 99 99 23 Oficina en EEUU: Fax: +1 (646) 218 1281 -------------------------------------------------------------------- Nos gustara poder recibirle en la tercera conferencia de Xbase++ en Manchester, NH, EE.UU.; Los detalles se encuentran ac: http://www.xbasedevcon.com:8001/ |