Estou executando um script python que está lendo um arquivo de 200MB + linha por linha. Cada linha é analisada em um objeto JSON e, em seguida, anexada a uma matriz. O aplicativo sai ou termina prematuramente, depois que o array fica muito grande.
Eu fiz alguns testes e rastreamento de erros para garantir que o problema seja o tamanho crescente da matriz. Estou escutando e imprimindo qualquer exceção, mas nenhuma é levantada pelo código Python.
Exemplo de saída:
...
line check: 41000
line check: 42000
line check: 43000
line check: 44000
line check: 45000
dannyb@twitter-data-mining:/var/www/cmd$
Pergunta
O Ubuntu mantém um registro de aplicativos que ele matou? O Ubuntu oferece algumas técnicas / opções de solução de problemas que podem ser usadas para diagnosticar por que este script está terminando antes?