Как настроить ротацию или просто очистку лог файла в папке C:\Program Files\Storj\Storage Node ?
Уже 500ГБ и продолжает расти, а SSD не резиновый.
Zanimajemsja etim voprosom uzhe nekotoroe vremja.
Bystroe reshenie, ostanovi Node. Pereimenui log. Zapusti node zanovo, na4njotsa novyi log. Staryi mozhesh udalit 4erez nekotoroe vremja
Здравствуйте @RoSMag,
Добро пожаловать на форум!
Для Linux
Для Windows
https://sourceforge.net/p/logrotatewin/wiki/LogRotate/
Довольно просто устанавливается и настраивается. Запускать через Windows Scheduler от имени администратора например раз в день или раз в неделю. В конфигурационном файле настраивается как часто, как много и при каких условиях. Что останавливать и как и как запускать потом.
Для примера, остановка storagenode
net stop storagenode
Запуск storagenode
net start storagenode
Алексей, можно ли в Windows версии этот файл просто удалить, вручную или через батник какой-нибудь? И ещё вопрос, теоретически если этот файл увеличится до, например 10 терабайт, не приведёт ли это к замедлению системы? Предположим что место ещё есть и много.
Если остановить storagenode, то можно удалить лог, потом запустить storagenode обратно.
Без остановки можно попробовать только очистить:
echo .> "%ProgramFiles%\Storj\Storage Node\storagenode.log"
net stop storagenode
TIMEOUT /T 3 /NOBREAK
echo .> “%ProgramFiles%\Storj\Storage Node\storagenode.log”
TIMEOUT /T 3 /NOBREAK
net start storagenode
pause
пример bat файла, может кому пригодится.
Алексей, ответьте что будет если не очищать этот файл?
Файл будет расти бесконечно, пока есть место на диске. На производительность не влияет. Но если вы используете скрипты для проверки количества успешных загрузок и скачиваний, то скрипт будет работать долго и есть память.