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