Бог по сравнению с [закрытым] Monit

Вы читаете это неправильно. В default.vue такого не должно быть. Там написано, что он должен быть в конфиге nuxt.

nuxt.config.js

export default {
  router: {
    middleware: 'stats'
  }
}

Или, если это для страницы без ключа маршрутизатора

export default {
  middleware: 'stats'
}
59
задан Milan Novota 20 April 2009 в 13:37
поделиться

5 ответов

Оба решения хороши, и для них есть свои плюсы и минусы.

Файл конфигурации Бога написано на Ruby, так что вы можете делать практически все, что позволяет Ruby, и это очень много. Monit должен быть настроен с использованием собственного синтаксиса, обычно он в порядке, но более ограничен. В любом случае вы также можете сгенерировать monit config с помощью Ruby (как часть вашей стратегии развертывания).

Кроме того, monit использует меньше ресурсов, поэтому, если вы используете VPS или просто не располагаете какой-либо свободной памятью, monit может быть лучший выбор. Лично я предпочитаю Бога, так как он более настраиваемый.

Вот очень хороший скринкаст о Боге . Есть также много отзывов в комментариях к этой скринкасту.

47
ответ дан 24 November 2019 в 18:13
поделиться

Бог очень сильно теряет память, поэтому я выбрал Monit для своего VPS. Monit постоянно работает с 2 МБ ОЗУ, в то время как моя божественная установка на Ruby 1.8.6 просочилась до 60 МБ ОЗУ за 36 часов. Я не хотел контролировать свой инструмент мониторинга системы, поэтому я удалил Бога и перешел в Monit, и у меня не было абсолютно никаких проблем.

50
ответ дан 24 November 2019 в 18:13
поделиться

It turns out, and I didn't know this, that T4 templates only run on VS Standard or better :(. I had thought that it was, at one time, available with the VS SDK - perhaps you could find it in there :(

--121 --- 3867164--

У меня было множество проблем, даже когда Бог вообще запускал на моем выделенном сервере Ubuntu. В конце концов я просто сдался. Monit, возможно, не Ruby, но он в основном без проблем.

8
ответ дан 24 November 2019 в 18:13
поделиться

У Бога много проблем, в том числе:

  1. У него утечка памяти
  2. У него проблемы с остановкой и перезапуском процессов

Я написал об этом на http: //blog.bradgessler. com / use-monit-with-rails-not-god

Единственная реальная проблема с monit (если это проблема) состоит в том, что файлы конфигурации могут быть немного многословными, если вы используете большие кластеры, но это может быть решается с помощью системы шаблонов.

22
ответ дан 24 November 2019 в 18:13
поделиться

У Monit есть свои проблемы:

  • Пустые файлы PID вызывают проблемы.
  • Если у вас есть несколько уровней зависимостей, он запускает приложения верхнего уровня, когда запускаются зависимости более низкого уровня. Это может быть полезно для некоторых случаев использования, но не особенно гибко.

На данный момент меня это довольно раздражает. К счастью, вы можете пробираться через зависимости с их функцией «группы», но это не особо удовлетворяет. В любом случае, это моя версия v5.1.1

4
ответ дан 24 November 2019 в 18:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: