]>
Commit | Line | Data |
---|---|---|
47df05c0 MK |
1 | [Unit] |
2 | Description=Cassandra node | |
3 | After=network.target | |
4 | ||
5 | [Service] | |
6 | User=cassandra | |
7 | Group=cassandra | |
8 | ||
9 | Type=forking | |
10 | PIDFile=/var/run/cassandra/cassandra.pid | |
11 | ExecStart=/usr/sbin/cassandra -p /var/run/cassandra/cassandra.pid | |
12 | ||
13 | ExecStop=/usr/bin/nodetool flush | |
14 | ExecStop=/usr/bin/nodetool drain | |
15 | SuccessExitStatus=143 | |
16 | ||
17 | StandardOutput=journal | |
18 | StandardError=journal | |
19 | LimitNOFILE=100000 | |
20 | LimitMEMLOCK=infinity | |
21 | LimitNPROC=32768 | |
22 | LimitAS=infinity | |
23 | ||
24 | RestartSec=10s | |
25 | ||
26 | # Restarts on abnormal termination | |
27 | Restart=on-abort | |
28 | ||
29 | [Install] | |
30 | WantedBy=default.target |