App / Script consome muita memória. O Ubuntu pode estar matando isso. Como faço para verificar / verificar essa suposição?

1
  • Hospedado no Oceano Digital
  • Ubuntu 14.04
  • 1 GB de RAM, 30 GB de HD

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?

    
por CSEngineer13 27.01.2016 / 17:50

0 respostas