最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.net Core 3.0 WebApi 創(chuàng)建Linux守護(hù)進(jìn)程的方法

 更新時間:2020年03月16日 11:38:27   作者:五蘊非空  
這篇文章主要介紹了.net Core 3.0 WebApi 創(chuàng)建Linux守護(hù)進(jìn)程的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

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

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

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

創(chuàng)建服務(wù)文件

創(chuàng)建服務(wù)定義文件:

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

以下是應(yīng)用的一個示例服務(wù)文件:

[Unit]
Description=運行Qf.InteCabinet服務(wù)

[Service]
WorkingDirectory=/opt/InteCabinet # 依賴環(huán)境,可以指定多個
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 # 管理服務(wù)的用戶,用戶必須存在并且擁有正確應(yīng)用文件的所有權(quán)
Environment=ASPNETCORE_ENVIRONMENT=Production # 環(huán)境變量
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false

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

管理服務(wù)

保存該文件并啟用該服務(wù)

systemctl enable qf-intecabinet.service

啟動該服務(wù)

systemctl start qf-intecabinet.service

查看服務(wù)狀態(tài)

systemctl status qf-intecabinet.service

查看日志

journalctl -fu qf-intecabinet.service

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

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

關(guān)閉服務(wù)

systemctl stop qf-intecabinet.service

參考資料

微軟官方文檔

到此這篇關(guān)于.net Core 3.0 WebApi 創(chuàng)建Linux守護(hù)進(jìn)程的方法的文章就介紹到這了,更多相關(guān).net Core WebApi創(chuàng)建守護(hù)進(jìn)程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

台州市| 甘洛县| 涡阳县| 搜索| 宜州市| 闸北区| 宜章县| 兴隆县| 汝阳县| 南川市| 永年县| 湖北省| 乐都县| 清新县| 晋宁县| 瑞丽市| 察隅县| 东乌| 同仁县| 宁南县| 连城县| 莲花县| 永修县| 新沂市| 手游| 德安县| 葫芦岛市| 南通市| 丹凤县| 西林县| 斗六市| 三亚市| 长海县| 揭西县| 皋兰县| 成安县| 肥城市| 博罗县| 石家庄市| 新化县| 祥云县|