Что происходит с beanstalkd queue при перезагрузке системы? [Дубликат]

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

4
задан Alister Bulman 27 May 2015 в 20:44
поделиться

1 ответ

Beanstalkd можно запустить с опцией -b ( двоичный журнал ), а beanstalkd будет записывать все задания в binlog. Если питание отключено, вы можете перезапустить beanstalkd с той же опцией, и он восстановит содержимое журнала.

8
ответ дан Alister Bulman 18 August 2018 в 18:48
поделиться
  • 1
    Спасибо вам, сэр! – Wasim 27 May 2015 в 21:33
  • 2
    Как добавить параметр -b, когда beanstalkd запущен как служба? – Robin van Baalen 21 September 2016 в 04:07
  • 3
    Просто добавьте его в свой /etc/default/beanstalkd следующим образом: DAEMON_OPTS="(your current options) -b /var/lib/beanstalkd" – jmserra 30 September 2016 в 10:27
Другие вопросы по тегам:

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