Для этого и придуманы head и tail, не говоря уже о всяких grep и прочих.
И less.
Но видимо кто то панически боится терминала.
Но видимо кто то панически боится терминала.
Однажды они зашли в vi и так и не вышли...
Я может чёт путаю, но тот же Sublime Text(по крайнем мере 2-й) логи в 2-3 Гига у меня открывал вполне нормально.
Не, это тупо шутка про консоль и vi.
блокноту стандартному тоже проблемно 3 гига текста открыть. notepad++ какой-нить уже лучше справляется.
notepad++ даже при 600 Мб шлёт в хуй, причем проблема не в озу или проце, ресурсов хватает.
У notepad++ все очень плохо с открытием больших файлов. Вроде для этого есть какой-то отдельный плагин, но и он не особо полезный.
Плюсую, от такой херни в основном less'ом и спасаюсь. А то бывает постгрес или астериск могут за день и по 50-100 гигов нахуярить
А ещё лучше сразу жать логи (а текст жёмтся очень хорошо) и юзать zcat, zless, zgrep и пр.
И настраивать logrotate сразу, а не когда место в пятый раз кончилось
Ну, если у них приложение за всю ночь всего 3 гига логов наделало, и это для них много, то неудивительно, что они боятся консоли, и открывают логи в редакторе.
А ты из этих, с бигдатой, кубернетесами и авсом, у которых меньше 5740000 петабайт данных не считается за нагрузку?
Вроде того.
А ещё придумали перекладывать их в эластик
vim в помощь
А если 100+ гигов? ;)
Тогда надо бросить все силы на то чтобы выставить такой сервис/приложение на мороз, которое в log rotate не умеет и 100 гигов одним файлом пишет) А по возможности и разработчиков его
ЕБЕСЬ ОНО КОНЁМ! Это летопись всех вводов-выводов сервера за 20 лет?
За день, чувак.
на high-load проекте, если что-то пошло не так, это не такая уж и редкость
на high-load проекте, если что-то пошло не так, это не такая уж и редкость
Блядь , а как потом выходить?
шнур розетки у тебя на что?
Нахрена так много логов?
Они сами генерируются.
Приложение: Надо блять, что за вопросы!
У меня cups решил хуярить ошибки 24/7 забивая всю память в ноуте раз в 2-3 недели, отключение логов приводило к тому, что принтер не печатал, поставил права 400 на файл - принтер печатает, логов 0
Там в середине мультик для любознательных.
3 гига за ночь - это вообще ничто.
Гиг в минуту, сжатых, не хочешь?
Гиг в минуту, сжатых, не хочешь?
Все здоровые люди с таким объёмом логов юзают elk и аналоги. Какие то шутки про дурачков пошли(
но остается открытым вопрос где все хранить
В монге, например. В нее можно срать гигабайтами, главное правильно настроить индекс для чтения, и менять название коллекции по дате, чтобы не лилось в один файл.
залогировать все операции монги и логи слать назад в эластик
ловите спеца из гугл.клауда
Elastic Stack, как раз все организует, парсит лог, хранит в ластике, показывает в кибане. есть грейлог и графана.. Короч любые извраты. А хранить надо в компьютере на жестком диске.
E - хранит
L - батчит на запись
K - предоставляет удобный интерфейс.
За хранение отвечает Е, как писать и чем открывать тоже решено. Просто бери и пользуйся
L - батчит на запись
K - предоставляет удобный интерфейс.
За хранение отвечает Е, как писать и чем открывать тоже решено. Просто бери и пользуйся
у нас сотовый комплекс мобильного оператора 1.2GB в час генерил...
farmanager прекрасно открывает такие файлы
На просмотр/поиск - вообще без проблем, но даже и на редактирование может открыть при достаточном количестве свободной памяти.
Бля? Нахуя 100 гигабайт логов одним файлом? Если в них однотипная информация, делите ее на мелкие файлы. В чем смысл 100гб однотипной игры пихать в один файл?
Logstash в помощь
Можно разбить файл на части Total Commanderom
Этот пост написал виндузятник ламер
ловите линуксоида
Sudo catch
250Гб одним файлом, за 3 часа
я ViM не пользуюсь, есть вот такой видос
F3
Чтобы написать коммент, необходимо залогиниться