Александр
Хотя я наверное не понимаю зачем оно вообще надо
G72K
В том что его надо делать. Были бы перемееные окружения , просто работало б
Nik
Nik
захардокдить на проекте параметры ssh и радоваться жизни.
Nik
а такая колбаса в скриптах только глаза ломает
Nik
и следом вопрос - сделал export GIT_WORK_TREE и GIT_DIR, а git в них не смотрит. Его надо как то научить?
Aleksey
а что маркдаун то не очень да ?
надо доку в rst писать ?
Sergei
Tadeusz
Konstantin
Ребят, а есть кто SaltStack юзнает ?
Nazar
Konstantin
Tadeusz
а есть канал по hadoop’у?
Aleksandr
товарищи, вопрос. а кто как проверят что за балансером все живо?
Nazar
а что за балансер?
Aleksandr
у нас тут появилось странное желание с балансера проверять насквозь всю приложуху, что все живо.
Aleksandr
сейчас стоят обычные нжинксы с хелсчеком, но это не то.
Aleksandr
на хапроксях нашел варианты экстернас скриптов и возможность дернуть ссылку и ждать тот или иной ответ.
Nazar
заверните все в один домен и по локейшенам опрашивайте
Aleksandr
ну мы же понимаем что 200 ответ по хелсчеку это хрень полная а не гарантия того что приложение живо
Nazar
сделайте так, что бы приложение стату отдавала
Aleksandr
поэтому есть странное желание дергать какой нибудь апи запрос, который все приложение пряханет
Nazar
и проверяйте эту стату
Lex
вы мониторинг хотите в хелсчеки запихнуть?
Dmitry
Lex
ну а чем хелсчеки не угодили, они как-бы и являются индикатором того, жив ли апстрим или сдох
Aleksandr
нет
Aleksandr
не являются
Lex
да?
Lex
а зачем они?
Aleksandr
хелсчек гарантирует открытый порт и то что там что-то отвечает
Lex
но нет же
Lex
они как раз вот для этого вот
Nazar
Саша имеет ввиду, что даже если приложение и ответило http 200, не дает гарантию того, что валидный результат прилетит
Vladimir
не являются
ну смотрите, а что мешает вам ручку health check'а сделать умной и отвечать 200 ОК только если все проверки закончились удачно?
Vladimir
например
Lex
Aleksandr
то что я нашел - умной она прям пипец как надо становится только в N+
Lex
можете даже асинхронно, есть селфчек внутри сервиса который складывает куда-то в память результат
Aleksandr
а ценник нам выкатили не гуманный(
Lex
и healthcheck этот результат отдает
Aleksandr
потому и спашиваю, может я что-то не досмотрел)
Aleksandr
или кто-то что-то юзает)
Aleksandr
https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/
Aleksandr
вот такая приблуда по идее то что надо, но это как раз N+
Co(n)stantine👨🔬
Tadeusz
спасиб
Dmitry
Dmitry
тока я не знаю, как ты прикрутишь себе ее
Igor
Igor
клавиатуру может пофиксят
Vladimir
Vladimir
а я не про него
niko
Ищем ведущего DevOps рарзаботчика / Release инженера для поддержки и разработки build/release/test –инфраструктуры для сервисов Microsoft (Minecraft, AppCenter, Xamarin):
niko
Я чото не понял
niko
Что еще за майнкрафт
Dmitrii
Скажите, как считаете такая конструкция для продакшена чем черевата:
location / {
rewrite ^/costomer1/(.*)$ /$1 break;
root /var/www/app/plugins/costomer1/webroot;
expires 30d;
error_page 404 = @index;
}
location @index {
root /var/www/app/webroot;
try_files $uri @php;
}
location @php {
// ...
}
Dmitrii
Т.е. за статическими файлами nginx всегда ходит в plugins большинство файлов там не будет, делается фолбек через error_page на корневой webroot смотрим там, если и там нет то это PHP роут
Dmitrii
Сделано для того, чтобы постоянно не править nginx конфигурацию
Dmitrii
Изначальная задача — есть разные сайты, у них один движок, в плагинах надо класть файлы подтверждения для всяких гугланалитик и прочихъ систем у которых имена файлов могут быть одинаковыми для разных сайтов
Dmitrii
А контент должен быть разный.
Даня
парни, столкнулся с ошибкой при клонировании репозитория на воркер дженкинса. использую ssh. репозиторий публичный.
у меня 20 воркеров (это все квм вирты на одном айпишнике).
периодически возникает проблема ERROR: Error cloning remote repo 'origin'
можно ли пофиксить это использованием shallow clone?
Даня
версия плагина последняя
Даня
клоню по 9 одновременно
Дмитрий
G72K
SergeyB
Tadeusz
С aws на baremetal
SergeyB
разверни вопрос, с aws опыта нет, но с cloudera работаем + плюс ездили из цода в цод
G72K
Не переезжал, но перенести name server, добавить датанод, убрать старых датанод, чем не план? :)
SergeyB
distcp
мы перекачивали данные
SergeyB
развернули еще один кластер и на него все перекачали
Старый
Juriy
хелоу
Tadeusz