Наше приложение является одним из немногих оставшихся на DEA. На DEA мы смогли использовать определенный пользовательский buildbpack:Нажатие на Диего: Нельзя писать: на устройстве нет места
https://github.com/ihuston/python-conda-buildpack
Теперь, когда мы должны двигаться дальше Diego выполнения, мы запускаем из космоса, выдвигая приложение. Я считаю, что дисковое пространство требуется только во время постановки, потому что довольно много библиотек идут с buildpack и должны быть построены (нам нужен весь научный стек python, который включен в вышеупомянутый buildpack).
Сценарий сборки выводит все нормально, за исключением того, что приложение не может запускаться. Бревна затем показать:
2016-10-13T19:10:42.29+0200 [CELL/0] ERR Copying into the container failed: stream-in: nstar: error streaming in: exit status 2. Output: tar: ./app/.conda/pkgs/cache/db552c1e.json: Wrote only 8704 of 10240 bytes
и далее много файлов:
2016-10-13T19:10:42.29+0200 [CELL/0] ERR tar: ./app/.conda/pkgs/cache/9779607c273dc0786bd972b4cb308b58.png: Cannot write: No space left on device
, а затем
2016-10-13T20:16:48.30+0200 [API/0] OUT App instance exited with guid b2f4a1be-aeda-44fa-87bc-9871f432062d payload: {"instance"=>"", "index"=>0, "reason"=>"CRASHED", "exit_description"=>"Copying into the container failed", "crash_count"=>14, "crash_timestamp"=>1476382608296511944, "version"=>"ca10412e-717a-413b-875a-535f8c3f7be4"}
При попытке добавить больше дисковой квоты (выше 1G) Существует ошибка:
Server error, status code: 400, error code: 100001, message: The app is invalid: disk_quota too much disk requested (must be less than 1024)
Есть ли способ дать немного больше темп? По крайней мере, для процесса сборки?
Я также пробовал по умолчанию buildpack, но потом он терпит неудачу из-за определенной зависимости (что крайне важно для приложения): Shapely, его создание дает: OSError: Не удалось найти библиотеку geos_c или загрузить любой из ее вариантов ['libgeos_c.so.1', 'libgeos_c.so'] – ratatatat