java - kill process linux
El programa Java termina con el resultado de Java: 137 (3)
Dado que es un tema fuera de memoria, solo dividiría la operación en partes si es posible. Tenía que hacerlo hoy, en realidad, donde estaba procesando unos 15,000,000 millones de discos hoy. Acabo de dividirlo en trozos de 250,000 y lo borré y borré mis arreglos.
Tengo un programa escrito en netbeans. El programa lee aproximadamente 1,000,000 de datos de cassandra, los procesa y nuevamente escribe el resultado en cassandra. mi programa se estaba ejecutando alrededor de 9 horas, pero de repente se terminó con este siguiente error:
java result: 137
Me leyeron que significa este error (128 + signalnember). en mi caso señalnember = 9 que es KILLSIGNAL. ¿Alguien sabe cómo puedo eliminar este error? por favor, ayúdame....
El código de salida por encima de 128 significa que el proceso murió debido a una señal recibida (exitCode = 128 + signalNumber). ==> En su caso fue señal 9 (= SIGKILL
Si hay una configuración de cgroup que limita los recursos, podría terminar el proceso si supera los límites (como la memoria consumida). Compruebe si el servicio cgconfig en ejecución. En RHEL:
service cgconfig status
También puede consultar los archivos de registro de bloqueo de Java hs_err_.log para obtener más detalles.