Size: a a a

SDS и Кластерные FS

2021 January 10

AK

Alex Kokh in SDS и Кластерные FS
Slava Anzhiganov
мне кажется проблема тут как донести до разрабов, что статику надо выделять в отдельную директорию для статики, например, битрикс и wordpress в этом плане оченю ущербны
со статикой проблема решена выносом в s3. проблема с кодом. что битрикс что маджента очень любят менять его сами а не при деплое
источник

AK

Alex Kokh in SDS и Кластерные FS
статика выносится в s3. бд в перкону. а вот код при некоторых манипуляциях меняется. причем на одной ноде
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
Alex Kokh
со статикой проблема решена выносом в s3. проблема с кодом. что битрикс что маджента очень любят менять его сами а не при деплое
ааа, да, вспомнил. проблема проблем.
у како-то интегратора был модуль для этой задачи, суть была в следующем: при каждом изменении автоматом коммитился в гит и сосдние ноды автоматом выкачивали изменения.
источник

AK

Alex Kokh in SDS и Кластерные FS
Slava Anzhiganov
ааа, да, вспомнил. проблема проблем.
у како-то интегратора был модуль для этой задачи, суть была в следующем: при каждом изменении автоматом коммитился в гит и сосдние ноды автоматом выкачивали изменения.
вокруг этой фигни море костылей
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
Alex Kokh
вокруг этой фигни море костылей
а у вас rsync используется?
источник

AK

Alex Kokh in SDS и Кластерные FS
я то считаю что это в принципе недопустимо. но битриксу на это пофик
источник

AK

Alex Kokh in SDS и Кластерные FS
Slava Anzhiganov
а у вас rsync используется?
в целом да, с вариациями
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
Alex Kokh
в целом да, с вариациями
посмотрите такой вариант
https://www.cis.upenn.edu/~bcpierce/unison/
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
я как-то wordpress на 5 серверах разворачивал, в целом делало свою работу, но врпавда это был тестовый стенд
источник

AK

Alex Kokh in SDS и Кластерные FS
Slava Anzhiganov
посмотрите такой вариант
https://www.cis.upenn.edu/~bcpierce/unison/
спасибо. по виду правда тот же csync2
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
с csync2 не имел дело
источник

i

ivdok in SDS и Кластерные FS
Slava Anzhiganov
посмотрите такой вариант
https://www.cis.upenn.edu/~bcpierce/unison/
lsyncd посмотрите ещё, он ловит события inotify, и самостоятельно синк запускает, без расписания
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
ivdok
lsyncd посмотрите ещё, он ловит события inotify, и самостоятельно синк запускает, без расписания
посмотрю спасибо. unison тоже inotify использует
источник

NS

Nik Sh in SDS и Кластерные FS
Ага, а потом разрабы включат лог для отладки чего-то и inotify сразу поплохеет. Csync2 как то проще и надёжнее в этом плане, держал 6 нод с 5кк файлов на нем для статики бмтрикса, работало, но очень редко било файлы на одном из узлов.
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
Nik Sh
Ага, а потом разрабы включат лог для отладки чего-то и inotify сразу поплохеет. Csync2 как то проще и надёжнее в этом плане, держал 6 нод с 5кк файлов на нем для статики бмтрикса, работало, но очень редко било файлы на одном из узлов.
логи не должны лежать рядом со скриптами
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
rsyslog умеет перенаправлять логи на лог север, а там уже что хотите то и делайте
источник

IF

Irek Fasikhov in SDS и Кластерные FS
Slava Anzhiganov
rsyslog умеет перенаправлять логи на лог север, а там уже что хотите то и делайте
а доставка гарантируется?
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
Irek Fasikhov
а доставка гарантируется?
как настроите
источник

IF

Irek Fasikhov in SDS и Кластерные FS
Slava Anzhiganov
как настроите
хотелось бы практических примеров :)
источник

SA

Slava Anzhiganov in SDS и Кластерные FS
Irek Fasikhov
хотелось бы практических примеров :)
зависит от задачи
источник