вот сначала хотел помочь, потом потролить, теперь даже это лень стало
Вы в конфиге указываете: "root /home/deploy/dari-cveti/public;"
а в вопросе пишете: "directory index of "/home/deploy/xxxx/public/"
- вот зачем так ?
Денис Букреев: следующий вопрос я думал задать про нагрузку, объём и количество транзакций, требуемую отказоустойчивость. Суть в том, что сложно судить что-то абстрактное или оценивать то, что не знаешь как устроено, в том числе и архитектурно. Например кто-то будет использовать mysql и шардинг, а кто-то oracle rac, оба решения жизнеспособны, но стоимость будет разной
Обосную, почему в debian-base дистрибутивах лучше использовать пакеты:
1. Тот же оракл уже предлагает дистрибутив в виде пакета
2. Ставя пакет - вы знаете, что зависимости удовлетворены, а распаковывая архив - получаете просто набор файлов
3. Ставя другой дистрибутив, который по зависимостям потребует JAVA , вы всё равно поставите пакет, после чего системная java по умолчанию будет направлена на неё
4. Если вы скачали java из архива - руками прописывайте путь до неё в ПО которая будет с ним работать
5. Если несколько разработчиков будут ставить java из архива в разное время, то есть вероятность, что у них будут разные версии ( а если разработчков больше сотни ? )
6. Ставя из пакетов сразу несколько версий ( 6,7,8,9 ) - я переключаюсь на нужную из них одной командой, вам надо будет опять же руками прописывать нужные пути
7. Поддержка серверов в которых "умники" наставили всё из архивов - ужасна
8. Для проверки наличия security апдейтов мне нужно выполнить - apt-get update , вам - мониторить архивы на сайте.
9. Ставя дистрибутивы на сервера из одно и того-же репозитория я гарантирую, что на всех серверах у меня будет стоять одна и та же версия. Вы же вносите хаос, и не дай бог во время деплоя вы заявите, что в репах версия "х.у.10" , а вы разрабатывали ПО под "х.y.16" , потому что такой был архив на сайте
10. На устранение багов и помощь коллегам, при установке из архива, уходит больше времени, первый поставил - но не знает где указать путь до java или как её сделать дефолтной, у другого дефолтная java другая, третий скачал архив в один каталог и случайно захардкодил путь до _своего_ каталога из архива , в итоге: у пятерых так же и работает, а на эксплуатационных серверах не работает.
11. С помощью того же ansible управление серверами можно легко автоматизировать, параллельно устанавливать и обновлять java сразу на куче серверов, а с архивом что? лишний гемморой.
Наверно стоит добавить, что я вообще не понимаю, что вы мне хотите доказать. Изначально в вопросе был указан FAMP , при чем тут разговор о UNIX™ и unix-like не понимаю
mysql 5.5 поддерживает репликацию данных из mysql 5.1, читайте документацию. . Первоначальный ответ Руслана - не верный, 0 должен быть только после того как слейв догнал мастер, но в вопросе - не тот случай.
Эргил Осин:
FreeBSD — свободная UNIX-подобная операционная система — операционная система, которая образовалась под влиянием UNIX. Термин включает свободные/открытые операционные системы, образованные от UNIX компании Bell Labs или эмулирующие его возможности, коммерческие и запатентованные разработки, а также версии, основанные на исходном коде UNIX. Нет стандарта, определяющего термин, и допустимы различные точки зрения о том, считать определённый продукт UNIX-подобным или нет.
Сергей: про gerrit не скажу , т.к. "обычно" у всех по разному, про jenkins - вы продублировали то , что я написал, про аппрув ченджа - это всё можно автоматизировать, мы же говорим об абстрактном коне в вакууме ? )