Problema de corrupción de archivos Java

Tengo una aplicación Java que está haciendo muchas operaciones de archivo. Para cada procesamiento de archivos (tarea) abriré un archivo log4j para escribir el registro de tareas. En cada tarea estoy abriendo un archivo y haciendo algunas manipulaciones y escribiendo en tres archivos nuevos. Las tareas se ejecutan en paralelo. Ahora, aleatoriamente, una vez cada dos o tres semanas, mis archivos de registro de tareas se almacenan en un archivo de datos (no siempre del todo, los datos y los registros se escriben combinados en los nuevos archivos de datos).

Hemos revisado el código y no podemos encontrar ningún problema de sincronización o reutilización de FileDescriptor.

SO: AIX 6.1.6.3 JAVA: IBM JAVA 1.5 SR12 FP1 Arquitectura: Potencia 6; 8 núcleos con SMT en almacenamiento: SAN

Gracias Nikesh PL

Respuesta 1

No puedo conectarme a HBase que se ejecuta en Docker en Windows (imagen independiente / hbase). Sin embargo, puedo conectarme a HBase instalado localmente. La imagen banno / hbase-standalone se ejecuta usando: docker run -d -p ...

He escrito esta función para encontrar el número de Raíces cuadradas entre dos números (inclusive). static int FindRoot (int no1, int no2) {int res = 0; para (int x = no1; x <= no2; x ++) {...

Estoy tratando de inicializar una matriz de tipo booleano cuyo tamaño es un entero de 10 dígitos. Sigue lanzando OutOfMemoryException. He aumentado el tamaño del espacio de almacenamiento dinámico del eclipse a 1024 desde 256. ...

Tengo una redis key / value store que contiene blobs (tamaño en decenas de MB), y el cliente jedis que estoy usando en mi aplicación java devuelve una matriz de bytes del método get de la conexión jedis. Actualmente yo ...