2015-04-21 1 views
0

Я начал смотреть в Beanstalkd для постановки в очередь моих работ для обработки, у меня есть следующие вопросы, хотя я запрашивающие ответы:Мониторинг производительности Beanstalkd

  1. Где я могу позволить Beanstalkd протоколирование и где файл журнала ?, так что в случае проблем с Beanstalkd я могу определить, в чем проблема.

  2. Какое влияние на производительность возникает, если включена синхронизация файлов для заданий и их использование?

  3. Как я могу контролировать здоровье Beanstalkd и каковы жизненно важные параметры здоровья Beanstalkd, к которым можно получить доступ через запущенное приложение Beanstalkd?

Ответьте мне на соответствующие вопросы/ссылки.

заранее спасибо

Ashish Sharma

ответ

1
  1. В настоящее время вход не представляется возможным, есть запрос функция here.

  2. Синхронизация файлов для заданий должна быть включена, чтобы иметь постоянный режим. Влияние минимальное, вы его не замечаете. Вы все равно можете обрабатывать 10 000 операций в секунду без какого-либо повышения производительности.

  3. Вы можете проверить beanstalk admin panel, он содержит некоторые цифры, которые помогут вам в начале. Но у вас есть график, плагин nagios доступен на странице инструментов.

Здесь вы можете посмотреть другие beanstalkd tools.

+0

Спасибо за ответ, какую стратегию вы бы порекомендовали для случаев, когда процесс Beanstalkd выходит из строя до фактической синхронизации файлов, будут ли считаться потерянными задания в очередях? возможен ли такой сценарий? если да, то каков возможный путь восстановления для работы в памяти? –

+1

Я никогда не слышал об этом сценарии. Мы запускаем beanstalkd с несколькими годами бесперебойной работы, и никаких инцидентов. В любом случае вы можете регулярно копировать файл binlog в безопасное хранилище. – Pentium10