我在kestrel上发布我的AspNetCore
项目,没有任何反向代理服务器,如webServer。CentOs7 x64
enginx
我的服务有时会停止,如何重置名为 kestrel 的崩溃服务?
/etc/systemd/system
我用这个 bash 脚本创建了 kestrel 服务:
[Unit]
Description=TestProject running on CentOS 7
[Service]
WorkingDirectory=/home/aspnetcore/TestProject
ExecStart=/usr/bin/dotnet /home/aspnetcore/TestProject/WebUi.dll
Restart=always
# Restart service after 10 seconds if dotnet service crashes
RestartSec=10
SyslogIdentifier=dotnet-example
User=root
Environment=ASPNETCORE_ENVIRONMENT=Production
[Install]
WantedBy=multi-user.target