Los problemas de los administradores

El autor:El Sr. Ho, Creado: 2018-03-10 13:22:12, Actualizado:

El administrador de Windows que estoy ejecutando se quiebra de vez en cuando, dejando al administrador fuera de línea. El problema viene, normalmente, el administrador se quiebra si se reinicia, pero el administrador de Windows molesta genera un nuevo SID después de cada ejecución, y el robot original no tiene el SID original en línea y no puede dejar de actualizar los parámetros.


Más.

El Sr. HoSiempre y cuando no se pierda la base de datos del robot de cambio de administrador, los registros no importan. Sin embargo, es mejor volver a ejecutar el SID del administrador que no cambia, es mejor, así que no se necesita tanto trabajo.

El Sr. HoNo hay manera de obtener una captura de imagen, creo que puede estar relacionado con el entorno de funcionamiento del servidor, tengo un servidor en la nube en Japón, la misma estrategia de ejecución y no se ha caído, mientras que en la fábrica de Estados Unidos se ha caído dos veces, todos los servidores de Ali Cloud.

Un sueño pequeño.Bueno, ese problema lo grabé, y si es conveniente, añadame: 359706687 y luego muestra la pantalla de Windows Administrator que se ha caído (si es una versión de la línea de comandos). ¿Puede enviarme el código de la estrategia que ha colapsado, para que pueda juzgar si es el problema que está causando? Si el administrador aparece con un problema cerrado, solo use Control Center para eliminar el administrador, y luego vuelva a ejecutar el administrador y vuelva a ejecutar el robot (sin necesidad de crear un nuevo), la base de datos del robot no cambia, los registros siguen estando disponibles, a menos que haya eliminado todos los archivos del directorio de administradores en su computadora y vuelva a descargar un programa de administrador. La base de datos del robot anterior no estará disponible, y el robot volverá a crear la base de datos.

Un sueño pequeño.Si no puedes ver el registro, filtra directamente.

El Sr. Ho¿Puede ver un registro incorrecto en el bot debajo del bot?

El Sr. HoEsto está muy bien, gracias.

Un sueño pequeño.Ayer se consultó específicamente a continuación, se puede utilizar la función SetErrorFilter, en la documentación de la API: https://www.botvs.com/api#SetErrorFilter, se puede ver que el tipo de registro de errores filtrado por esta función no se escribe en la base de datos.

El Sr. HoLa razón que tú dices debería ser la razón fundamental, los registros no son mis políticas, sino los errores que los visitantes de los intercambios de información de errores han producido durante este tiempo, los administradores los han escrito, así que ahora solo puedo lidiar con LogReset ((5000) por el momento.

Un sueño pequeño.Algunos registros no son de su propia mano, por ejemplo, si obtiene un registro de errores, se generará un registro de errores.

El Sr. HoSe recomienda encarecidamente que guarde la base de datos separada de la tabla de registro y la tabla de estado, la tabla de valores de clave de configuración, etc., para mejorar la eficiencia de acceso a la base de datos y fortalecer la seguridad de la base de datos. La información de configuración se lee y se escribe cada vez que se ejecuta la política, pero el contenido del registro es deseable, no hay muchos datos como en la tabla de valores de clave actual, pero debido a que los registros son tan grandes que causan una lectura lenta, no es de extrañar que sienta que sus sitios son lentos en estos días.

El Sr. HoNo tengo ningún registro de exportación, sólo logProfit y LogStatus, los registros sólo están normales cuando se ejecuta buy y sell, y no hay muchas compras y ventas en el último medio mes.

Un sueño pequeño.Puedes hacerlo así, en el programa, cada intervalo de un cierto período de tiempo, llamando LogReset ((5000) o el parámetro de ajuste 10000, limpiar periodicamente algunos registros. Esto permite mantener los archivos de la base de datos de DB sin inflarlos demasiado.

Un sueño pequeño.Si has filtrado el registro con SetErrorFilter, muestra el registro o limpia el registro con LogReset.

Un sueño pequeño.Recientemente, muchos intercambios han sido murados, y si se accede con un administrador nacional, puede haber una gran cantidad de información de errores de retraso, lo que provoca una escritura frecuente en la base de datos, un tiempo largo y una cantidad de datos de registro que puede ser sorprendente.

El Sr. Ho¿Los registros y los valores clave de almacenamiento local están almacenados en el archivo DB3 para que el archivo de registro se rompa en el disco duro y no se pueda eliminar el DB3 y no se pueda exportar el DB3 a una nueva biblioteca, por un lado, el disco duro se ha roto, por otro lado, se puede exportar o no tanto contenido?

El Sr. HoMi robot ya había eliminado todos los registros, y en su funcionamiento normal, además de modificar el botón de estado, prácticamente no hay ninguna salida de registros, ¿por qué hacer un archivo de registros tan grande?

El Sr. HoMe asusté, tenía 27 G en el registro, el disco duro explotó, los archivos de la base de datos estaban mal.

Un sueño pequeño.> Puntos de conocimiento de la extensión de la barra: durante el uso de operaciones de ciclo, se puede ver que se genera un archivo temporal del diario XXX.db3-journal en el directorio de archivos de la base de datos, y el tamaño cambia en cualquier momento. Esto no se puede borrar.

Un sueño pequeño.Si el archivo de datos está abierto por otro software, puede intentar reiniciar el sistema donde se encuentra el administrador y ver si se resuelve.

El Sr. HoEncontré un archivo.db3-journal en el directorio de robots de la guía de registros, además de un archivo.db3, y lo muevo hacia afuera para que pueda ejecutar el bot, pero el administrador continúa informando el siguiente error: [Log] database disk image is malformed

El Sr. HoVuelva a ejecutar la versión de la línea de comandos, indicando que la base de datos está bloqueada y no puede ejecutarse con éxito[Log] database is locked 2018/03/26 10:17:12 Me siento muy bien.

El Sr. HoNo fue así.