【IIS】應用程式集區的進階設定的CPU限制
前言引用 “🐰 IIS 應用程式集區的 進階設定 的CPU限制(% 的 1/1000), 只能用 50% 的 CPU,要怎麼設?
您可以透過以下步驟設定 IIS 應用程式集區的 CPU 限制:
打開 IIS 管理員。
選擇您要設定的應用程式集區。
在右側窗格中,點擊「進階設定」。
找到「CPU 限制(% 的 1/1000)」的設定,並將值設為 50000。這表示該應用程式集區只能使用 50% 的 CPU。
點擊「確定」以保存設定。
完成上述步驟後,IIS 應用程式集區將會在運行時限制 CPU 使用率,並避免使用過多的系統資源。請注意,這個設定僅能控制單一應用程式集區的 CPU 使用率,若需要限制整個伺服器的 CPU 使用率,您可能需要考慮其他方式,例如透過作業系統的工具進行設定。“
IIS 程式集程式集的主要作用是提供一個強大的網頁伺服器平台,用於建立、部署和管理各種網站和應用程式
查看”正在執行的要求列表”下圖因為只有短暫開啟網頁,沒使用對外開放表面會看不出來是否有直接關係。若檔案本身有特別處理就會有明顯的效果。
w3wp.exe 工作程序運行於 Micr ...
【筆記】IIS排除 "必須使用Localhost或是127.0.0.1問題"
紀錄目的架設網站時若連線出現下圖問題,可以參考以下作法。
使用方式請打開 [服務] 後找尋下圖的ASP.NET State service,將它設為自動後並啟動,完成後網站將可連線
(筆記) IIS - 排除 "APK檔案無法下載"
紀錄目的若遇到APK檔案無法下載時候,先確認IIS中的MIME是否有設定。
使用方式按下新增按鈕後,打下方提供的字輸入在MIME類型中,記得副檔名要打.apk 才會生效。
1application/vnd.android.package-archive
備註網際網路媒體型別(Internet media type)
原名叫“Type MIME”或“MIME”或在頭資訊中各種協議之後的內容種類(Content-type),他有兩部分用來在Internet上鑑別資料格式。一個Type MIME至少包括兩個部分:一個型別和一個子型別和一個或多個其他需要的引數。引數要求一個Uri 和一個網際網路媒體型別,返回一個Intent物件。通過setDataAndType 就可以實現更新,下載,開啟新應用等功能。P.S. APK 檔案基於 ZIP 檔案格式,它與JAR檔案的構造方式相似。它的網際網路媒體類型是:application/vnd.android.package-archive
【Docker】 安裝 Docker Desktop 疑難排解 (使用 Windowns 11)
前言先前電腦重新改為 Windows 11 安裝 Docker Desktop 後,發現無法正常運作,這邊紀錄一下解決方法。
Docker Desktop 安裝這邊就請自行到 Docker 官網下載安裝,這邊就不再贅述。
Docker Desktop 官網
一、打開 BIOS 虛擬化功能
開啟說明 : 點擊連結
Intel 和 AMD 虛擬化名稱:
Intel : VT-x Mode
AMD : SVM Mode
上面文章有特別寫 Intel 與 AMD 的虛擬化功能開啟方式,這邊就不再贅述。
二、安裝 WSL
開啟說明 : 點擊連結
安裝 WSL 方式可以透過指令方式安裝,也可以到 Windows Store 下載 ubuntu 來安裝。
三、開啟 Windows 虛擬化功能這邊可以直接下以下指令來開啟 Windows 虛擬化功能,開啟後需要重新開機。
123Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linuxdism.exe /online /enable ...
【Git】- 比較前後差異(二) diff2html 產生UI差異報告
diff2htmlGit 是現今程式開發中不可或缺的工具之一,它讓我們可以輕鬆地追蹤程式碼的變更並且進行版本控制。不過遇到需要產出與前一版本的差異給其他人看,因此我使用這個套件。這邊我們使用cli 方便用指令與commit 之間去做比較。
官方網址 : https://diff2html.xyz/
前置作業必須先有 Node.js 才能進行下列順序。
安裝diff2html : npm install -g diff2html-cli
確認 diff2html 可以使用 : diff2html -v
如果不能正常使用,主要原因exe 沒有憑證,會被系統擋住不可以使用,解決方式如下 :
1Set-ExecutionPolicy RemoteSigned
`官方網址 : https://learn.microsoft.com/zh-tw/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3
使用方式Github : https://g ...
【Azure】Confidential 費用心得
Confidential Ledgers近期為了要研究 Azure 設定檔如何使用不斷嘗試,Confidential Ledgers 是透過而外機密總帳是一種分佈式帳本技術(DLT)可以加入Web Application 當中,目前下圖頁面是創建一個 Confidential Ledgers 底下會有多個 Configuration 進行使用。
總結費用下圖是我在3月份進行測試時的價錢,費用相當高如果不是試用版 一個月就是5000左右 😥😥。
第一次創建價格多少,從下圖可以看到 505.76 相當合理 (裡面有包含DB創建費用),往下看可以看到平均一天要付287~271元算是一天三餐吃90元左右的便當,一般小資族無法承受的金額🤮。
持續扣錢 ?!Configuration Groups 已經完全刪除,但是還是持續扣費用。主要原因為 Confidential Ledgers 會扣除使用費用,即使沒有使用一樣會扣除相關費用,累加上去非常可怕。
只開啟 DataBase 功能目前使用 DB 功能,除非大量呼叫、壓力測試才有機會把流量、費用增大,原則上單一測試只需要 2~6元左右,相當便 ...
【Azure】Web Application 設定方式
使用方式可以使用 StartFMS.Extensions.Configuration進行開發
使用概念開始前,先釐清 json 呼叫方式。以下為 appsetting.json 並示範如何呼叫下方內容
1234567{ "Line" :{ "LineToken" :"" }, "Setting": ""}
使用方式很簡單,只需要知道上層下層關係即可,例如 需要取得 LineToken 對應是 Line:LineToken,若只有單層只需要 “Setting” 就可以舉得到值。
應用程式設定位於 【Web 應用程式】> 【組態】專案進行設定即可,使用方式需要用 Json 命名如下圖。
如何在 C# 舉得到 Azure 參數,其實是透過 AddEnvironmentVariables()這個來取得,預設它會自動帶入 EnvironmentVariables 所以無需要特別針對 AddAzureAppConfiguration進行設定。 ...
【筆記】出現警告「找不到該資料夾路徑」,文件內容都是顯示0KB,無論如何無法刪除
問題“引用3C硬炫風強尼圖片”
遇到問題是 永久刪除、重新開機、系統管理刪除等無法正常刪除,需要用以下作法有機會解決。
解決方式
創建 “文件文件.txt”
內容輸入12DEL /F /A /Q \\?\%1RD /S /Q \\?\%1
另存新檔為 “刪除工具.bat”
將要刪除的檔案拖曳到”刪除工具.bat”
相關文件 : https://www.e-show.tw/module/pageinfo/3.html
使用 Github Action (一) - CI/CD
前言CI/CD 之前很多人提倡的架構,近期努力學習之前新技術。企業、工作上面都可以發現DevOps工程師,DevOps 也是會用到CI/CD功能。這篇用簡單方式使用 Github Actions,若是剛學習的人可以參考使用方式。
Github ActionsGithub提供的CI工具是2019年上架,之前Github通常與Jenkins、Gitlab 配合 CI/CD ,直到2019年後Github Actions可簡易製作CI/CD。
1. 創建Github Action 檔案進入Github 選擇 repository,按下[Action] 創建Workflows。自訂自己的 Workflow ,可以點選圖片中的選項。
回到選單,可以看到repository內,已經存放workflows,副檔名為[yml]。
2. 設定 CI 配置下方是本篇設定方式,可以依據自己想要的順序調整。
12345678910111213141516171819202122232425262728name: .NETon: push: branches: [ ...
使用 Github Action (二) - 使用 MVC (MSbuild) CI/CD
前言繼上篇文章,快速進行MVC CI/CD 這部分相對的有很多使用者還在使用這種架框,本篇使用Framework 4.7.2 ,當中有得知一些github actions小技巧。本篇只有到Publish,剩下請參考上篇使用方式。
Github Action一、創建Workflow下方參考使用方式。注意 : MVC 建議是使用Windows系統進行編譯,這邊再次聲明 MVC Framework 是用 MSbuild 會跟上篇 CLI使用方式有差異 。
123456789101112131415161718192021222324252627282930313233name: dontnet Mvc to CI Teston: push: branches: [ main ] workflow_dispatch:# A workflow run is made up of one or more jobs that can run sequentially or in paralleljobs: build: runs-on: windows-latest ...