как продлить время запуска узла scylla, если он загружает данные

получение этой ошибки во время запуска узла scylla, когда я загружаю данные

Nov 12 21:55:13 usw1-im-stage-scylladb1 scylla[53703]:  [shard 0] database - Keyspace product_prod: Reading CF cleanup_transaction id=bb0a0640-058f-11ea-b8e4-00000000000c version=dde3ee6f-185b-37ba-80fb-6425cce4532f

Nov 12 22:10:02 usw1-im-stage-scylladb1 systemd[1]: scylla-server.service start operation timed out. Terminating.

запускать это на scylla enterprise 2019.1.2


person Mahee Gunturu    schedule 13.11.2019    source источник


Ответы (1)


Документация Scylla включает базы знаний и FAQ. Я думаю, что эта база знаний точная, то, что вы ищете: https://docs.scylladb.com/troubleshooting/scylla_wont_start/#solution

Вот предлагаемое решение:

  1. Найдите каталог с файлами systemd, в котором находится служба scylla-server.service.

    • For Centos operating systems it is expected to be under /usr/lib/systemd/system/scylla-server.service
    • Ожидается, что для операционных систем Ubuntu он будет меньше /etc/systemd/system/scylla-server.service.d
  2. Создайте следующий каталог (если не существует)

    • Centos sudo mkdir /usr/lib/systemd/system/scylla-server.service

    • Ubuntu sudo mkdir /etc/systemd/system/scylla-server.service.d

  3. Создайте в этом каталоге файл с именем 10-timeout.conf со следующим содержимым:

[Service]
TimeoutStartSec=9000​
  1. Перезагрузите демон systemd, чтобы новые конфигурации вступили в силу.

systemctl daemon-reload

person TomerSan    schedule 13.11.2019
comment
TimeoutStartSec=9000​ указано в секундах? так что systemd будет ждать 2,5 часа, прежде чем истечет время и убьет процесс scylla? - person Mahee Gunturu; 14.11.2019
comment
Да, @Mahee Gunturu, это в секундах, и да, Systemd будет ждать указанное время (в секундах) перед завершением процесса Scylla по TimeOut. - person TomerSan; 14.11.2019