Как это? Одно дело у тебя квартира на манхэттене, другое - когда в Усть-урюпинске. Если у тебя зп 5k евро, и 2k ты отдаешь на жилье и коммуналку, то это все равно, что чел, который в этом Усть-урюпинске на удаленке зашибает 3k, а потом после работы идет пешком на речку рыбку ловить
Дисковое пространство вроде бы не слишком дорого стоит, да и ротацию логов давно придумали и под Perl есть реализации логеров с возможностью ротации на ходу
Речь о том, что логи ротироваться в случае массовых ошибок могут и не успеть. А место стоит, конечно, не так дорого, но под подобные всплески (сотни МБ/с) логов его обычно не расчитывают.
Если приложение падает, не думаю, что кому-то есть дело до забившегося дискового места под логи. Но вообще реально не сталкивался с таким даже при том, что в том же ГПБ в логи помимо собственно сообщений об ошибках летят бесчисленные варнинги из кода, на которые абсолютно всем по(барабану). Там объёмы просто безумные сыпятся, но всё вполне себе живёт.
Мы обсуждали стратегию обработки ошибок. Так вот иногда так пишут код, что внезапно объём логгирования из-за этих ошибок возрастает в тысячи раз. Так вот я обратил внимание, что надо быть аккуратными.
Странно. А нет возможности сначала снаружи (не в контейнере) собрать XS, а потом его внутрь контейнера скопировать? Или Dockerfile касается толь команд внутри контейнера? Ну тогда в Makefile это можно засунуть. Сделать цель make docker
Можно. Это называется Builder Pattern в докере. Плюс в современных версиях докера появились многостадийные докерфайлы. В первой стадии ставятся дев-тулы и зависимости, код компилируется. Во второй - просто копируются собранные артефакты из первой стадии.
Как правило объём логов - это не сообщения об ошибках, а всякое сырое говно типа стектрейсов. И тут уже вопрос не о том, насколько быстро стектрейсы забьют диск, а о том, кто так "обрабатывает ошибки", тупо вываливая в лог всё, что приехало из confess
Ну так и надо, я думаю. Компилить внутри контейнера - затея не очень конечно. Но проект же самый базовый, так а переделать его под свои нужды нетрудно.