docs/troubleshooting/scylla-wont-start.rst
Problem ^^^^^^^
The scylla process stopped hours ago and it won’t start
How to Verify ^^^^^^^^^^^^^
Possible cause: The ScyllaDB process is managed by systemd, and systemd expects it to be able to fully start within a timeout. If this timeout is reached, systemd will kill the ScyllaDB process and try to start it again. If that is the case, you will see the following message in the ScyllaDB logs:
.. code-block:: shell
systemd[1]: scylla-server.service start operation timed out. Terminating.
The timeout in systemd should be enough to always start the server. However, there may be extreme cases in which it is not enough.
Solution ^^^^^^^^
For Centos operating systems it is expected to be under /usr/lib/systemd/system/scylla-server.service
For Ubuntu operating systems it is expected to be under /etc/systemd/system/scylla-server.service.d
Centos
.. code-block:: shell
sudo mkdir /usr/lib/systemd/system/scylla-server.service
Ubuntu
.. code-block:: shell
sudo mkdir /etc/systemd/system/scylla-server.service.d
10-timeout.conf, with the following contents:.. code-block:: shell
[Service] TimeoutStartSec=9000
.. code-block:: shell
systemctl daemon-reload