A preocupação dos administradores

Autora:Sr. Ho., Criado: 2018-03-10 13:22:12, Atualizado:

O meu administrador de Windows que está em execução vai entrar em colapso de vez em quando, fazendo com que o administrador fique offline. O problema vem, normalmente, o administrador de colapso reiniciar é bom, mas o administrador de windows irritante gera um novo SID depois de cada execução, e o robô original não tem o SID original on-line e não pode parar de atualizar os parâmetros, substituir o administrador, tem que ser removido.


Mais.

Sr. Ho.O registro não é importante, desde que o banco de dados do robô de troca de administradores não seja perdido. Mas é melhor reiniciar o SID do administrador, o que é melhor, para não ter tanto problema de operação, às vezes é muito inconveniente.

Sr. Ho.Eu tenho um servidor na nuvem no Japão, e a mesma estratégia de execução não caiu, enquanto que o dos EUA caiu duas vezes, todos os servidores da Ali Cloud.

Sonhos pequenosBem, eu escrevi o problema, e você pode me dar uma dica: 359706687, e depois mostrar o screenshot do administrador do Windows que caiu (se for uma versão da linha de comando). O código da estratégia quebrada pode ser enviado para mim, para que eu possa julgar se foi causado por esses problemas. Se o administrador tiver um problema, basta remover o administrador no Centro de Controle e, em seguida, reiniciar o administrador e reiniciar o robô (não é necessário criar um novo), o banco de dados do robô permanece inalterado e o registro ainda está disponível, a menos que você tenha removido todos os arquivos do catálogo do administrador do seu computador e re-downloadado um programa de administrador. O banco de dados do robô anterior não existe e o robô recria o banco de dados.

Sonhos pequenosNão vejo o log, e o filtro é imediato.

Sr. Ho.Será que o bot vai ver o log errado no bot abaixo?

Sr. Ho.Isso é muito bom, obrigado.

Sonhos pequenosA função SetErrorFilter pode ser usada para filtrar o tipo de log de erro que é filtrado pelo botvs.com.com.

Sr. Ho.A razão que você diz deve ser a raiz, o log não foi escrito pela minha política, mas foi um erro que o administrador escreveu, então eu só posso lidar com o LogReset ((5000) por enquanto.

Sonhos pequenosAlguns registros não são executados por você, por exemplo, você obtém um registro de comportamento, e um registro de erro é gerado se o cronograma for ultrapassado.

Sr. Ho.Recomenda-se que você armazene o banco de dados separado de tabelas de logs e tabelas de status, tabelas de valores de chave de configuração, etc., para melhorar a eficiência de acesso ao banco de dados e fortalecer a segurança do arquivo de configuração. As informações de configuração são para ler e escrever a cada vez que a política é executada, mas o conteúdo do registro é desejável.

Sr. Ho.Eu não tenho nenhum log output, apenas LogProfit e LogStatus, e o log output é apenas normal quando executamos buy e sell, e não há muitos buy e sell em seis meses.

Sonhos pequenosVocê pode fazer isso, em um programa, a cada intervalo de um determinado período de tempo, você pode chamar o LogReset ((5000) ou o parâmetro de configuração 10000, limpar periodicamente alguns registros. Isso permite manter os arquivos do banco de dados DB sem exagero.

Sonhos pequenosVocê filtrou o registro com o SetErrorFilter para exibi-lo, ou limpou o registro com o LogReset.

Sonhos pequenosRecentemente, muitas casas de câmbio foram muradas, e se acessadas por administradores domésticos, pode haver uma grande quantidade de informações de erros de tempo atrasado, resultando em frequentes gravações em bancos de dados, tempo longo, volume de dados de logs pode ser surpreendente.

Sr. Ho.O registro e o armazenamento local são ambos guardados no arquivo DB3, para que o arquivo de registro não seja destruído no disco rígido, e não seja possível excluir o DB3 e exportar o DB3 para o novo arquivo, por um lado, o disco está destruído, por outro lado, é possível exportar conteúdo tão grande?

Sr. Ho.O meu robô já tinha apagado todos os logs e, enquanto estava em funcionamento, não havia quase nenhuma saída de logs, exceto o botão de status, então por que fazer um grande arquivo de logs?

Sr. Ho.O que me assustou foi que o log tinha 27 Gs, o disco rígido explodiu, os ficheiros do banco de dados estavam errados.

Sonhos pequenos> Aumentar o ponto de conhecimento: durante o processo de uso de operações de ciclo, pode-se ver que um arquivo temporário do journal XXX.db3-journal é gerado no catálogo de arquivos de banco de dados e o tamanho muda a qualquer momento. Não pode ser removido.

Sonhos pequenosSe você tem outro software aberto o ficheiro de dados, você pode tentar reiniciar o sistema onde o administrador está e ver se isso é resolvido.

Sr. Ho.Eu encontrei um arquivo.db3-journal no diretório de robôs do diretório de logs, além do arquivo.db3, e eu o movo para fora para que o robô possa ser executado, mas o programa administrador está constantemente reportando o seguinte erro: [Log] database disk image is malformed

Sr. Ho.Execute novamente a versão da linha de comando, sugerindo que o banco de dados está em estado de bloqueio e não pode ser executado com sucesso[Log] database is locked 2018/03/26 10:17:12

Sr. Ho.E você, não passou.