91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

.net Core 3.0 WebApi如何創建Linux守護進程

發布時間:2021-05-10 15:01:44 來源:億速云 閱讀:182 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關.net Core 3.0 WebApi如何創建Linux守護進程,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

前言

我們一般可以在Linux服務器上執行 dotnet <app_assembly.dll> 命令來運行我們的.net Core WebApi應用。但是這樣運行起來的應用很不穩定,關閉終端窗口之后,應用也會停止運行。為了讓其可以穩定運行,我們需要讓它變成系統的守護進程,成為一種服務一直在系統中運行,出現異常時也能重新啟動。

Linux系統有自己的守護進程管理工具 Systemd 。systemd 是內核啟動后的第一個用戶進程,PID 為1,是所有其它用戶進程的父進程。它直接與內核交互,性能出色,可以提供用于啟動、停止和管理進程的許多強大的功能。我們完全可以將程序交給 Systemd ,讓系統統一管理,成為真正意義上的系統服務。

systemctl 用于管理 systemd 的行為,替換之前的 sysvinit 和 upstart。

創建服務文件

創建服務定義文件:

vim /etc/systemd/system/qf-intecabinet.service

以下是應用的一個示例服務文件:

[Unit]
Description=運行Qf.InteCabinet服務

[Service]
WorkingDirectory=/opt/InteCabinet # 依賴環境,可以指定多個
ExecStart=/usr/bin/dotnet /opt/InteCabinet/Qf.InteCabinet.WebApi.dll
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=qf-intecabinet
User=root # 管理服務的用戶,用戶必須存在并且擁有正確應用文件的所有權
Environment=ASPNETCORE_ENVIRONMENT=Production # 環境變量
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false

[Install]
WantedBy=multi-user.target # 該服務所在的Target

管理服務

保存該文件并啟用該服務

systemctl enable qf-intecabinet.service

啟動該服務

systemctl start qf-intecabinet.service

查看服務狀態

systemctl status qf-intecabinet.service

查看日志

journalctl -fu qf-intecabinet.service

使用時間選項(如 --since today、--until 1 hour ago)或這些選項的組合可以減少返回的條目數

journalctl -fu qf-intecabinet.service --since "2020-01-01" --until "2020-03-01 12:00"

關閉服務

systemctl stop qf-intecabinet.service

關于“.net Core 3.0 WebApi如何創建Linux守護進程”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林周县| 塔河县| 新乐市| 那曲县| 徐汇区| 通化市| 镇赉县| 玉屏| 甘德县| 靖宇县| 尼木县| 沙洋县| 金华市| 留坝县| 石林| 大方县| 磐安县| 阿拉善左旗| 桃园县| 海南省| 斗六市| 准格尔旗| 苍山县| 察雅县| 都兰县| 普兰店市| 滁州市| 建始县| 兴宁市| 克拉玛依市| 铁岭市| 调兵山市| 邵武市| 永吉县| 抚宁县| 和林格尔县| 仙游县| 凤阳县| 精河县| 鄂尔多斯市| 建平县|