Это нужно когда новый сайт еще сырой, недоперевезен, и нужно убедиться, что он работает (до того как трубить и менять адреса). Поэтому вот либо /etc/hosts, либо как-то еще надо для проверки...
Дмитрий Дерепко, еще надо учитывать ротации файлов. но я где-то встречал утилиту которая что-то подобное делает. типа как cat, но второй раз выдаст только новые строки. Чтобы велосипед не писать - он уже есть какой-то, но не помню какой.
Рональд Макдональд, да он большой, но ради великой цели грузить машинку не жалко. Другое дело, что те же самые 300мб каждую минуту обрабатывать - как-то неправильно. (и если строчка в них появится один раз только в сутки, то нагрепываться она будет 24*60 раз, каждую минуту).
В том и проблема, что проблема - редкая. Поэтому кроновский скрипт через минуту - уже поздно, он будет проверять уже другое состояние сервера. Нужно именно асинхронное что-то, чтобы между обнаружением проблемы и запуском всякой диагностики прошло минимум времени.
Скорее всего туда и буду смотреть, но пока что после питона он кажется более сложным. (в том смысле, что простые вещи как-то сложнее надо делать). А от чего восторг от Go у вашего товарища, какие вещи ему сильно нравятся?
nrgian, пока что в основном фокусе у меня Go/Rust и тоже склоняюсь к Go.
Мониторинг. (Поэтому, нагрузка ровная и достаточно активная круглосуточно). Больше нагрузка на память (несколько питоновских скриптов + база хорошо нагружают 2Gb VPSку). Часть нагрузки из веба идет, часть из скриптов внутри сервера (которые проверяют, например, протухшие индикаторы). Сейчас как раз думаю о том, чтобы переписать некоторые вещи (и может быть перейти от mariadb к redis), а если все равно старый код выбрасывать - так вот, удачный момент еще и язык поменять.
nrgian, у меня более частая проблема (хоть она и дешевая, но все таки) в том, что питоновское приложение при хорошей нагрузке хорошо так нагружает сервер и, соответственно, нужен сервер в два раза мощнее-дороже, чем если б язык был шустрее и жрал меньше памяти-циклов для той же работы.
Конечно, с экономической точки зрения, я понимаю, что проще платить на несколько евро в месяц за VPSку, как кружку пива купить, но как технарю, меня манит путь "выучить новый язык, потратить год и все переписать на нем!" :-)
EYPPNM, Монтекки и Капулетти. С детства был в лагере линукса и опенсорса, а винда - только чтобы "танчики запускать". Уж очень сложно настолько сильно менять свою судьбу.
Тоже хотел оставить ролик в тему (другой), а сейчас увидел, что ваш ролик - на того же автора foo52ru !
В общем, у него там много чего можно посмотреть и по теме вопроса, и не по теме - тоже интересные очень.
Почему первая проблема не решается в принципе? Если по каждому файлу хранить только URL архива, где он есть - то легко "разжать" его всегда из сотни байт до пары мегабайт.