Consul.io: unexpected end of JSON input

Довольно неприятная ситуация произошла. После ребута сервака перестал работать consul. В логах пусто почему-то. Я и в Ansible таск пытался запустить, и сервис рестартил, не помогало. Только когда вручную попробовал агент запустить, увидел лог:
Error starting agent: unexpected end of JSON input

Откопал пост на гитхабе. Но там, насколько я могу судить, указано, что эта беда поправлена в 0.7.1.

Проблема в том, что у нас на серверах именно 0.7.1, и эта беда всё равно случается, судя по всему. Да, за 3 года впервые с такой ошибкой сталкиваюсь, но, всё равно, неприятно. На данный момент решил перед ребутом стопать consul на всякий случай. Но что делать в случаях незапланированного ребута (когда с VPS что-то, например), ума не приложу.

  Категории: Админство