# rtorrent service automatic restart

**URL:** https://dietpi.com/forum/t/rtorrent-service-automatic-restart/5602
**Category:** Requests
**Created:** [17 August 2021 12:03 UTC](https://dietpi.com/forum/t/rtorrent-service-automatic-restart/5602 "2021-08-17T12:03:11Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![KamikazeePL](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/k/fbc32d/32.png) [@KamikazeePL](https://dietpi.com/forum/u/KamikazeePL)
#### Post date: [17 August 2021 12:03 UTC](https://dietpi.com/forum/t/rtorrent-service-automatic-restart/5602/1 "2021-08-17T12:03:11Z")

</div>

Could add option to systemd of rtorrent to automaticly restart service?  
Sometimes my rtorrent shuts down and I need it manualy restart it from ssh.

---

<div class="post-metadata">

### Author: ![WarHawk](https://dietpi.com/forum/user_avatar/dietpi.com/warhawk/32/21_2.png) [@WarHawk](https://dietpi.com/forum/u/WarHawk)
#### Post date: [17 August 2021 22:21 UTC](https://dietpi.com/forum/t/rtorrent-service-automatic-restart/5602/2 "2021-08-17T22:21:34Z")

</div>

poking around found this  
[https://bbs.archlinux.org/viewtopic.php?pid=1451838#p1451838](https://bbs.archlinux.org/viewtopic.php?pid=1451838#p1451838)

It has autorestart on failure in the systemd script

---

<div class="post-metadata">

### Author: ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)
#### Post date: [17 August 2021 22:46 UTC](https://dietpi.com/forum/t/rtorrent-service-automatic-restart/5602/3 "2021-08-17T22:46:02Z")

</div>

basically you could extend rtorrent.service

for the [Unit]section add

```nohighlight
# Restart attempt only 5 times
StartLimitIntervalSec=60
StartLimitBurst=5

```

for the [Service] section add

```nohighlight
Restart=on-failure
RestartSec=5

```

---

<div class="post-metadata">

### Author: ![KamikazeePL](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/k/fbc32d/32.png) [@KamikazeePL](https://dietpi.com/forum/u/KamikazeePL)
#### Post date: [22 March 2022 19:09 UTC](https://dietpi.com/forum/t/rtorrent-service-automatic-restart/5602/4 "2022-03-22T19:09:03Z")

</div>

rtorrent still dies and I need to restart it manually

```nohighlight
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libtorrent.so.21(_ZN7torrent17TrackerController10do_timeoutE
v+0xd7) [0xb6dce430]
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libtorrent.so.21(+0x1f594) [0xb6db7594]
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libtorrent.so.21(_ZN7torrent11thread_base10event_loopEPS0_+0
x1cb) [0xb6df229c]
Mar 22 19:56:55 DietPi rtorrent[24965]: /usr/bin/rtorrent(+0x143b0) [0x4743b0]
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libc.so.6(__libc_start_main+0x114) [0xb6a18be0]
Mar 22 19:56:55 DietPi systemd[1]: rtorrent.service: Main process exited, code=exited, status=255/EXC
EPTION
Mar 22 19:56:55 DietPi systemd[1]: rtorrent.service: Failed with result 'exit-code'.
Mar 22 19:56:55 DietPi systemd[1]: rtorrent.service: Consumed 7min 47.096s CPU time.
root@DietPi:~# journalctl -u rtorrent | tail
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libtorrent.so.21(+0xa07cc) [0xb6e387cc]
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libtorrent.so.21(_ZN7torrent11TrackerList10send_stateEPNS_7TrackerEi+0x45) [0xb6dcebba]
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libtorrent.so.21(_ZN7torrent17TrackerController10do_timeoutEv+0xd7) [0xb6dce430]
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libtorrent.so.21(+0x1f594) [0xb6db7594]
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libtorrent.so.21(_ZN7torrent11thread_base10event_loopEPS0_+0x1cb) [0xb6df229c]
Mar 22 19:56:55 DietPi rtorrent[24965]: /usr/bin/rtorrent(+0x143b0) [0x4743b0]
Mar 22 19:56:55 DietPi rtorrent[24965]: /lib/arm-linux-gnueabihf/libc.so.6(__libc_start_main+0x114) [0xb6a18be0]
Mar 22 19:56:55 DietPi systemd[1]: rtorrent.service: Main process exited, code=exited, status=255/EXCEPTION
Mar 22 19:56:55 DietPi systemd[1]: rtorrent.service: Failed with result 'exit-code'.
Mar 22 19:56:55 DietPi systemd[1]: rtorrent.service: Consumed 7min 47.096s CPU time.

```

I change rtorrent.service file

```nohighlight
[Unit]
Description=rTorrent (DietPi)
Wants=network-online.target
After=network-online.target

[Service]
User=rtorrent
ExecStart=/usr/bin/rtorrent
Restart=on-failure
RestartSec=1

[Install]
WantedBy=multi-user.target

```

to restarts but it does not work I need to manulay restart it with dietpi-services

---

<div class="post-metadata">

### Author: ![kannz](https://dietpi.com/forum/user_avatar/dietpi.com/kannz/32/4666_2.png) [@kannz](https://dietpi.com/forum/u/kannz)
#### Post date: [26 April 2022 00:22 UTC](https://dietpi.com/forum/t/rtorrent-service-automatic-restart/5602/5 "2022-04-26T00:22:38Z")

</div>

I’ve never had rutorrent work. It just crashes and gives errors. I use transmission.
