6dcc08e36c
When database service is down, psud daemon throws an error because of DB connection reset, this because pmon service has no dependency with database service. To resolve this issue, added database service dependency to the pmon service. Also, increased the net.core.somaxconn value to 512 to solve the connection failure on the scaled setup.
22 lines
548 B
Django/Jinja
22 lines
548 B
Django/Jinja
[Unit]
|
|
Description=Platform monitor container
|
|
Requires=database.service updategraph.service
|
|
After=database.service updategraph.service
|
|
{% if sonic_asic_platform == 'mellanox' %}
|
|
After=syncd.service
|
|
{% endif %}
|
|
Before=ntp-config.service
|
|
StartLimitIntervalSec=1200
|
|
StartLimitBurst=3
|
|
|
|
[Service]
|
|
User={{ sonicadmin_user }}
|
|
ExecStartPre=/usr/bin/{{docker_container_name}}.sh start
|
|
ExecStart=/usr/bin/{{docker_container_name}}.sh wait
|
|
ExecStop=/usr/bin/{{docker_container_name}}.sh stop
|
|
Restart=always
|
|
RestartSec=30
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|