Skip to content
Snippets Groups Projects
Commit 9fefea24 authored by Francesco Pham's avatar Francesco Pham
Browse files

openharmony-standard: restart systemd services on failures


Adding `Restart=on-failure` to all openharmony services

weston service is hanging at startup (SIGHUP) on raspberrypi4-64
adding `Restart=always` to systemd unit to restart
weston service when hanging. `Restart=on-failure` is not enough here.

Signed-off-by: default avatarFrancesco Pham <francesco.pham@huawei.com>
parent f767f786
No related branches found
No related tags found
1 merge request!116openharmony-standard: raspberrypi4-64 support
Showing
with 60 additions and 0 deletions
......@@ -8,6 +8,9 @@ Type=exec
ExecStartPre=install -m 755 -d /data/service/e10/access_token
# should run as system:system
ExecStart=/usr/bin/sa_main /system/profile/accesstoken_service.xml
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -15,6 +15,9 @@ Group=system
SupplementaryGroups=shell
LimitNICE=40
ExecStart=/usr/bin/sa_main /system/profile/accountmgr.xml
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -18,6 +18,9 @@ Environment="XKB_CONFIG_EXTRA_PATH=/etc/openharmony/xkb"
ExecStartPre=install -m 0755 -d /run/openharmony/appspawn
LimitNICE=40
ExecStart=/usr/bin/appspawn
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -15,6 +15,9 @@ Group=system
SupplementaryGroups=shell
LimitNICE=40
ExecStart=/usr/bin/deviceauth_service
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -16,6 +16,9 @@ SupplementaryGroups=shell readproc
CapabilityBoundingSet=CAP_DAC_READ_SEARCH
LimitNICE=40
ExecStart=/usr/bin/sa_main /system/profile/distributeddata.xml
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -17,6 +17,9 @@ Group=system
SupplementaryGroups=shell
LimitNICE=40
ExecStart=/usr/bin/sa_main /system/profile/distributedsched.xml
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -19,6 +19,9 @@ Group=system
SupplementaryGroups=shell
LimitNICE=40
ExecStart=/usr/bin/sa_main /system/profile/softbus_server.xml
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -11,6 +11,9 @@ User=root
Group=system
SupplementaryGroups=log
ExecStart=/usr/bin/faultloggerd
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -29,6 +29,9 @@ Group=system
CapabilityBoundingSet=CAP_SYS_PTRACE CAP_KILL
LimitNICE=40
ExecStart=/usr/bin/sa_main /system/profile/foundation.xml
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -8,6 +8,9 @@ After=param.service
[Service]
Type=exec
ExecStart=/usr/bin/hdcd -t -l 3
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -11,6 +11,9 @@ User=logd
Group=log
ExecStart=/usr/bin/hilogd
ExecStartPost=hilog -G 16M
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -15,6 +15,9 @@ Group=system
SupplementaryGroups=log
LimitNICE=40
ExecStart=/usr/bin/hiview
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
#[Install]
#WantedBy=multi-user.target
......@@ -13,6 +13,9 @@ Group=system
SupplementaryGroups=shell
LimitNICE=40
ExecStart=/usr/bin/sa_main /system/profile/huks_service.xml
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -14,6 +14,9 @@ SupplementaryGroups=shell
CapabilityBoundingSet=CAP_SYS_TIME
LimitNICE=40
ExecStart=/usr/bin/sa_main /system/profile/inputmethod_service.xml
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -9,6 +9,9 @@ After=hilogd.service
[Service]
Type=notify
ExecStart=/usr/bin/installs
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -13,6 +13,9 @@ User=system
Group=media_rw
SupplementaryGroups=system
LimitNICE=40
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -12,6 +12,9 @@ Group=system
SupplementaryGroups=shell uhid
LimitNICE=40
ExecStart=/usr/bin/uinput_inject
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -12,6 +12,9 @@ Group=system
SupplementaryGroups=shell uhid
LimitNICE=40
ExecStart=/usr/bin/sa_main /system/profile/multimodalinputservice.xml
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -7,6 +7,9 @@ ExecStartPre=install -m 755 -d /run/openharmony/param
ExecStartPre=install -m 755 -d /data/param
StandardError=journal
ExecStart=/usr/bin/param_service
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
......@@ -15,6 +15,9 @@ User=system
Group=system
ExecStart=/usr/bin/samgr
LimitNICE=40
Restart=on-failure
StartLimitInterval=300
StartLimitBurst=5
[Install]
WantedBy=multi-user.target
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment