nsidc / Antarctica_Today

The "Antarctica Today" code and datasets
MIT License
7 stars 2 forks source link

Init process results in non-zero exit code #55

Open trey-stafford opened 1 month ago

trey-stafford commented 1 month ago

Running the init process with Docker results in a 137 exit code. No obvious errors are logged.

(base) vagrant@vmslushyport:~/Antarctica_Today$ docker compose run cli init all
2024-09-26 18:08:23.507 | INFO     | antarctica_today.nsidc_download_Tb_data:download_new_files:307 - Found 536 downloadable granules within the Antarctic melt season.

<...logs snipped...>

2024-09-26 18:53:51.503 | DEBUG    | antarctica_today.generate_antarctica_today_map:_read_baseline_map_picklefile:571 - Reading /app/qgis/basemap_picklefiles/basemap_region_0_anomaly.pickle
2024-09-26 18:53:51.546 | DEBUG    | antarctica_today.compute_mean_climatology:read_daily_sum_melt_averages_picklefile:249 - Reading /data/database/gap_fill_data/daily_cumulative_melt_averages.pickle
2024-09-26 18:53:52.230 | DEBUG    | antarctica_today.melt_array_picklefile:read_model_array_picklefile:173 - Reading v3_1979-present_raw.pickle...
(base) vagrant@vmslushyport:~/Antarctica_Today$ echo $?
137

We should return a non-0 exit code if the process completed successfully.

mfisher87 commented 1 month ago

Could be memory? How much memory are you running with? Are you seeing oomkiller messages in kernel logs? See https://github.com/nsidc/Antarctica_Today/issues/18 for more on the current memory limitations of this software