não pode definir temporizador de milissegundos (500) - página 5

 
Slawa:
Controle o número de cabos utilizados. Você só emite memória e CPU

UM?

como e o que precisa ser controlado aqui e como funciona com o temporizador no mt?

 
Slawa:
Controle o número de cabos utilizados. Você só emite memória e CPU

detectou um erro em 1 terminal, o EA está funcionando com temporizador,

fechou todos os outros.

Diga-me, é isso que você precisa? como lidar com isso, o que fazer em geral :-( existe um EA no servidor que executa o timer somente quando o terminal é inicializado. 1 vez.

 
Slawa:
Controle o número de cabos utilizados. Você só está emitindo memória e CPU

Clique com o botão direito do mouse na linha com os cabeçalhos das colunas - "Select Columns" (Selecionar colunas). Marque a caixa "Descritores

o número de descritores salta de 25 para 571.

 
Vladislav Andruschenko:

UM?

como e o que precisa ser controlado aqui e como funciona com o temporizador no mt?

Não me lembro exatamente como fazer isso no ProcessExplorer

Em Task Manager, na guia Detalhes, clique com o botão direito do mouse na linha com os cabeçalhos das colunas - "Select Columns" (Selecionar colunas). Marque a caixa "Descritores".
 
Slawa:
Não me lembro exatamente como fazer isso no ProcessExplorer

Clique com o botão direito do mouse em "Selecionar colunas" na guia Detalhes do Gerenciador de tarefas na linha com os cabeçalhos das colunas. Marque a caixa "Descritores

Sim, eu já abri as propriedades no ProcessExplorer. o lado esquerdo mostra o número de descritores. o número é 571

 
Vladislav Andruschenko:

o número de descritores salta de 25 para 571.

Eu tenho mais ou menos o mesmo. Há cerca de 600 descritores. O temporizador funciona sem qualquer problema. Um consultor especializado com temporizador e 5 indicadores, cada um com seu próprio temporizador
 
Slawa:
Eu tenho mais ou menos o mesmo. Tenho cerca de 600 descritores. O temporizador funciona sem qualquer problema. Um consultor especializado com temporizador e 5 indicadores, cada um com seu próprio temporizador

A questão é que este erro tem ocorrido desde dezembro. as pessoas começaram a reclamar - e eu também estava bem.

No computador antigo

(2017.02.06 12:57:15.766 Windows 7 Ultimate (PC baseado em x64), IE 11.00, RDP, UAC, 4 x AMD Phenom II X4 955 Processador, RAM: 9826 / 12287 Mb, HDD: 773557 / 953866 Mb, GMT+03:00)

Este erro ocorre apenas uma vez (19 terminais no total) (571 descritores)

em novo computador

2017.02.06 11:04:57.360 Windows 7 Ultimate (PC baseado em x64), IE 11.00, 8 x Intel Core i7-6700 @ 3.40GHz, RAM: 16928 / 32684 Mb, HDD: 704258 / 1907721 Mb, GMT+02:00

Sem erros. (Descritores 603)

Às vezes, os clientes também recebem este erro. Li sobre outros EAs que trabalham com temporizadores - o mesmo problema.

A questão principal é: o que fazer com ela? Como combatê-la e se ela está sendo trabalhada? :-(

 
Abri mais gráficos e acrescentei especialistas com temporizadores. Trouxe o número de alças de até 700. Está funcionando até agora.

Vou continuar observando.
 
Slawa:
Abri mais gráficos e acrescentei especialistas com temporizadores. Eu levei o número de alças para 700. Por enquanto, funciona.

Vou continuar observando.

mesmo que você apenas o coloque no Timer

void OnTimer()
  {

   Bid;

  }

é reinicializada ao iniciar, e depois é reinicializada de vez em quando.

 
Experimente um EA de teste e um indicador de teste. Você pode anexar vários indicadores com diferentes parâmetros

Tanto especialista quanto indicador exibirá uma mensagem se o OnTimer não for chamado uma vez dentro de 120 segundos
Arquivos anexados: