Приложение/Сценарий использует слишком много памяти. Ubuntu может уничтожать его. Как я проверяю/проверяю это предположение?

  • Размещенный на цифровом океане
  • Ubuntu 14.04
  • ПОРШЕНЬ НА 1 ГБ, ЖЕСТКИЙ ДИСК НА 30 ГБ

Я запускаю скрипт Python, который читает 200 МБ + файл линию за линией. Каждая строка анализируется в объект JSON и затем добавляется к массиву. Выходы приложения, или заканчивается преждевременно, после того, как массив становится очень большим.

Я сделал некоторое тестирование и ошибочную трассировку, чтобы гарантировать, что проблемой является размер увеличения массива. Я прислушиваюсь и печатаю любые исключения, но ни один никогда не повышается кодом Python.

Пример произвел:

...
line check:  41000
line check:  42000
line check:  43000
line check:  44000
line check:  45000
dannyb@twitter-data-mining:/var/www/cmd$

Вопрос

Ubuntu сохраняет журнал приложений, которые она уничтожила? Ubuntu предлагает какие-либо методы/опции поиска и устранения неисправностей, которые могут использоваться для диагностирования, почему этот сценарий завершается рано?

1
задан 27 January 2016 в 19:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: