|
Erasmo, esse problema � realmente muito estranho,
mas n�o posso afirmar que � um problema do NT ou da aplica��o SqlWindows. Eu
recomendo que vc fa�a esse seu programa em outra linguagem, de prefer�ncia C ou
VB, e veja se o mesmo problema ocorre. Se ocorrer, o problema poder� ser no NT
ou no c�digo da sua aplica��o. Vc instalou o �ltimo service pack no seu Windows
NT?
Ricardo.
----- Original Message -----
Sent: Friday, August 16, 2002 5:31
PM
Subject: Re: [sqlwin] Problema de
empilhamento de aplica��es
Cristiane,
Talvez vc n�o tenha entendido, � um problema
de sistema operacional, as aplica��es em SQLWindows s�o alocadas na mem�ria
mas n�o iniciam a execu��o, ficam simplesmente paradas, travadas, sem rodar
nenhum comando do SAM_AppStartup ou qualquer sess�o. Algum evento do Windows
NT faz com que as aplica��es SQLWindows, sem motivo aparente, fiquem travadas,
como se ficassem numa fila de execu��o, aguardando alguma coisa ser encerrada.
O grande problema � que, como se trata de uma aplica��o schedulada, que roda
de minuto em minuto, em cerca de quatro horas, s�o tantas inst�ncias abertas
que o servidor trava por falta de mem�ria. Obs: trata-se de uma aplica��o que
roda sob um servi�o do NT, ou seja, n�o existe exibi��o de tela ou intera��o
manual, a aplica��o abre, inicia um log, conecta com o Oracle, roda um select
para verificar se existem interfaces pendente, dispara as aplica��es da
interfaces via SalLoadApp, fecho o Log, e encerro com SalQuit, ou seja, s�
utilizo uma mensagem, SAM_AppStartup, n�o h� formul�rios. Outra obs, o
problema s� ocorre via servi�o do NT, rodando manualmente, via duplo-clique no
execut�vel, n�o ocorre o problema.
Cristiane-de Albuquerque wrote:
[EMAIL PROTECTED]
type="cite"> Erasmo, vc colocar na mensagem de close salquit() ele destroi a aplica��o
Cristiane
Erasmo Bispo de Oliveira Jr <[EMAIL PROTECTED]>@virtualand.net em 16/08/2002 14:37:18
Favor responder a [EMAIL PROTECTED]
Enviado Por: [EMAIL PROTECTED]
Para: sqlwin <[EMAIL PROTECTED]> cc: Assunto: [sqlwin] Problema de empilhamento de aplica��es
Ol� Pessoal,
Gostaria de saber se algu�m j� passou por isso antes. Tenho uma aplica��o em SQLWindows (CTD151), rodando num sevidor, e esta aplic
a��o controla interfaces entre ERP's e outras aplica��es SQLWindows, ou seja, � um sistema de controle de interfaces. Possuo um servi�o no servidor que dispara esta aplica��o a cada 1 minuto, e esta aplica��o verifica se existem informa��es a serem interfaceadas. A aplica��o foi feita de forma que pudesse rodar v�rias vezes, mesmo de forma paralela, mas, eventualmente, o sistema operacional se perde, e come�a a encavalar todas as aplica��es SQLWindows, o interessante � que chega a ficar mais de 60 inst�ncias da aplica��o no TaskManager e nenhuma delas chegou a rodar efetivamente, pois antes mesmo de fazer a conex�o com o Oracle, eu crio um arquivo de log para a execu��o, e nem mesmo estes arquivos foram criados. � como se o servidor NT parasse de aceitar a execu&cce
dil;�o de novas aplica��es e colocasse todas numa fila de execu��o, mas nenhuma delas � efetivamente executada. Quando isso acontece, � necess�rio suspender o servi�o, rodar um KILL no NT para matar todas as inst�ncias abertas, e depois reiniciar o servi�o, a partir da� tudo volta ao normal, sempre abrindo e fechando a aplica��o. N�o consegui descobrir o porque, mas isto acontece eventualmente, e s� com aplica��es em SQLWindows. Algu�m j� viu isto antes, ou tem alguma id�ia de como resolver o problema?
Obrigado pela aten��o. --
[IMAGE] Erasmo Bispo de Oliveira Junior
Gerente de Projetos Softway - SoftComex Informatica Ltda. Web: http://www.softcomex.com.br Email: [EMAIL PROTECTED] Pager: [EMAIL PROTECTED] Cel: +55 (19) 7801-1757 ID Nextel: 55*42*17017
(Embedded image moved to file: pic11832.pcx)
--
|
|
Erasmo Bispo de
Oliveira Junior Gerente de Projetos
|
|