Establecimiento del valor de tiempo de espera de la transacción de la sonda

uim901
En algunos casos, las transacciones de la base de datos de Datomic pueden tener un tiempo de espera en la sonda discovery_server. Esto puede ocurrir si existe una fuerte carga en el sistema y la sonda está procesando gráficas de gran tamaño y puede dar lugar a datos incompletos que aparecen en UIM. Si se ha superado el tiempo de espera, se leerá un error en el archivo de registro: "Tiempo de espera de la transacción. Puede que necesite aumentar el valor del tiempo de espera de la transacción. Reintento en curso:"
El valor predeterminado del tiempo de espera de la transacción es de 10000 (10 segundos). Para evitar el tiempo de espera, se puede establecer el tiempo de espera en un valor superior en el archivo de configuración de la sonda o a través de la opción Configuración sin formato en una interfaz de usuario.
Se puede establecer el intervalo del tiempo de espera de la transacción para cualquier sonda que actúe como una réplica de Datomic (discovery_server o wasp). Para la OC, la réplica es wasp.
Para restablecer el tiempo de espera en el archivo de configuración, siga estos pasos:
  • Vaya al servidor en el que está instalado UIM.
  • Vaya al archivo de configuración de la sonda y ábralo en un editor de texto.
  • Desplácese hasta el final del archivo y busque el siguiente código:
<startup>
<opt>
java_mem_init = -Xms64m
java_mem_max = -Xmx1024m
java_opts = -server -XX:ErrorFile=./hs_err_pid.log
</opt>
</startup>
  • Agregue lo siguiente a la línea de
    java_opts
    :
    -Ddatomic.txTimeoutMsec=xxxxx
    donde "
    xxxxxx
    " es el nuevo valor de tiempo de espera. La nueva línea de java_opts debe ser similar a la siguiente:
    java_opts = -server -XX:ErrorFile=./hs_err_pid.log -Ddatomic.txTimeoutMsec=15000
  • Guarde y cierre el archivo.
Para restablecer el tiempo de espera en la consola de administración, siga estos pasos:
  • Abra la consola de administración y vaya a dispositivo ejecutando
    discovery_server
    .
  • Haga clic en el menú desplegable de discovery_server y seleccione la opción
    Configuración sin formato
    .
  • Vaya a la carpeta
    startup/opt
    .
  • Agregue la siguiente cadena en el valor de la clave de
    java_opts
    :
    -Ddatomic.txTimeoutMsec=xxxxx
    donde "
    xxxxxx
    " es el nuevo valor de tiempo de espera. El nuevo valor de java_opts debe ser similar al siguiente:
    -server -XX:ErrorFile=./hs_err_pid.log -Ddatomic.txTimeoutMsec=15000
  • Cierre la ventana
    Configuración sin formato
    .
  • Reinicie la sonda.