點(diǎn)晴永久免費(fèi)OA系統(tǒng)IIS服務(wù)器和SQL Server數(shù)據(jù)庫優(yōu)化操作指引
點(diǎn)晴OA安裝時,未對系統(tǒng)中IIS、SQL Server等相關(guān)后臺服務(wù)程序進(jìn)行特別優(yōu)化設(shè)置,原因是系統(tǒng)預(yù)置的設(shè)置值在用戶數(shù)量不多(并發(fā)50人)時,現(xiàn)在的普通硬件配置(雙核以上CPU、4G以上內(nèi)存)都足以應(yīng)付了。但如果用戶并發(fā)訪問數(shù)量太大時,就會出現(xiàn)訪問緩慢、CPU和內(nèi)存占用長期處于高位,甚至高達(dá)99%,直接將硬件資源耗盡,導(dǎo)致服務(wù)器死機(jī)或無響應(yīng),嚴(yán)重影響了OA系統(tǒng)的使用。點(diǎn)晴OA服務(wù)器的優(yōu)化應(yīng)該從硬件和軟件兩方面來進(jìn)行優(yōu)化:
先看看這篇教程:
點(diǎn)晴MIS系統(tǒng)安裝使用優(yōu)化注意事項(xiàng)(登錄服務(wù)器很卡、很慢、白屏、103/104/105/503等)[13659]
http://7462.oa22.cn 然后再看以下內(nèi)容:
1、硬件優(yōu)化:
盡可能使用高配置的硬件,OA服務(wù)器硬件配置建議:
a. CPU不低于4核(云服務(wù)器不少于2核);
b. 內(nèi)存不少于8GB(云服務(wù)器不少于4GB);
c. 硬盤盡可能采用SSD固態(tài)硬盤;
d. 網(wǎng)卡必須使用千兆網(wǎng)卡;
e. 網(wǎng)絡(luò)如果有外網(wǎng)訪問需求,那么必須關(guān)注外網(wǎng)上行帶寬(下行帶寬現(xiàn)在一般不會成為瓶頸,問題出在上行帶寬),上行帶寬越大越好,理論上外網(wǎng)實(shí)際上行帶寬應(yīng)該不低于50K*外網(wǎng)實(shí)際并發(fā)訪問人數(shù),折合成運(yùn)營商通行算法即不低于512Kb*外網(wǎng)實(shí)際并發(fā)訪問人數(shù);
總之,硬件配置越高、速度越快,升級硬件帶來的效果立竿見影。
2、軟件優(yōu)化(本項(xiàng)操作都在OA服務(wù)器上執(zhí)行):
方法一:自動優(yōu)化
下載點(diǎn)晴MIS系統(tǒng)安裝程序(地址1、地址2),點(diǎn)擊“其他常用功能”,選擇需要操作的網(wǎng)站,然后點(diǎn)擊按鈕“一鍵修復(fù)及優(yōu)化點(diǎn)晴MIS系統(tǒng)”,即可自動完成IIS和SQL Server優(yōu)化:
方法二:手工優(yōu)化(手工優(yōu)化會更全面,原因是IIS和SQL Server部分參數(shù)未提供自動修改接口)
第一步、IIS管理器優(yōu)化
打開IIS管理器(Windows Server系統(tǒng)控制面板-》管理工具-》Internet Information Services (IIS)管理器):
1、點(diǎn)擊"ASP"(注意是點(diǎn)擊根目錄,不是點(diǎn)擊下面的網(wǎng)站):
按照上面紅色文字設(shè)置“ASP”,然后點(diǎn)擊“應(yīng)用”后才會生效。
2、點(diǎn)擊IIS管理器根目錄-》錯誤頁:
雙擊“錯誤頁”,在錯誤頁設(shè)置頁面中,不要點(diǎn)擊明細(xì)內(nèi)容項(xiàng),直接點(diǎn)擊右邊的“編輯功能設(shè)置...”,在彈出的頁面中,點(diǎn)擊選中“詳細(xì)錯誤(D)”,然后確定保存:
3、務(wù)必取消目錄D:\clicksun\files的IIS腳本執(zhí)行權(quán)限
進(jìn)入Windows Server的Internet信息服務(wù)(IIS)管理器,界面如下:
進(jìn)入IIS管理器的files目錄下,注意不要點(diǎn)擊目錄clicksun,要點(diǎn)擊目錄files,在功能視圖模式下,雙擊“處理程序映射”:
取消上圖中“腳本”項(xiàng)目,切記,不要勾選“腳本”,然后點(diǎn)擊確定按鈕保存即可,務(wù)必取消此項(xiàng)目的勾選狀態(tài)!
4、設(shè)置IIS網(wǎng)站的應(yīng)用程序池:
在根目錄-》網(wǎng)站-》clicksun下,找到點(diǎn)晴OA的網(wǎng)站,點(diǎn)擊“clicksun”,然后直接點(diǎn)擊右邊的“基本設(shè)置...”,在彈出的頁面中可以看到項(xiàng)目“應(yīng)用程序池”,記住點(diǎn)晴OA使用的應(yīng)用程序池名稱,本例子中為:DefaultAppPool。
獲取了點(diǎn)晴OA網(wǎng)站使用的應(yīng)用程序池名稱后,點(diǎn)擊管理器根目錄-》應(yīng)用程序池:
注意上面的應(yīng)用程序池是按照上面那個步驟找到的那個,不一定是這個“DefaultAppPool”!然后按照上面紅色文字設(shè)置“基本設(shè)置...”。
設(shè)置完畢后,再設(shè)置“高級設(shè)置...”:
設(shè)置回收:
虛擬內(nèi)存限制設(shè)置為:0,即不限制;
專用內(nèi)存限制根據(jù)OA服務(wù)器實(shí)際安裝的內(nèi)存條大小確定,一般不應(yīng)該超過50%,建議限制在30%以內(nèi),上面這里是限制為:512000,即:512MB。
設(shè)置CPU:
CPU的限制一般設(shè)置為30000即可,這個值使用CPU的占用百分比*1000得出,一般這個占用比不應(yīng)該超過50%,即不超過50000,限制操作設(shè)置為:KillW3wp,即超過了就殺掉IIS進(jìn)程,限制間隔設(shè)置為:5 分鐘,切勿設(shè)置為0,已啟用處理器關(guān)聯(lián)設(shè)置為:True。
特別注意:
這個值在不同的Windows版本上,設(shè)置不一樣:
Windows Server 2008 是用萬進(jìn)位:見上
Windows Server 2012 有些版本是用百分?jǐn)?shù)、有些版本是用千分位(同一個版本都幾種不同的設(shè)計(jì),莫名其妙!):
Windows Server 2012,用千進(jìn)位的:
下面這個Windows Server 2012又是百分比(%),莫名其妙!
總之,不管哪個版本,這個值最后的百分比要控制在20%-50%左右,根據(jù)服務(wù)器的性能而定,不要超過50%為宜,同一個參數(shù)在不同版本中設(shè)置方法完全不同,真不知道微軟在搞什么鬼! 設(shè)置完畢后,記得保存確定,然后重啟IIS或OA服務(wù)器。
第二步、SQL Server優(yōu)化
打開SQL Server管理器Microsoft SQL Server Management Studio:
右鍵點(diǎn)擊數(shù)據(jù)庫根目錄-》屬性:
不要勾選“強(qiáng)制實(shí)施密碼策略”,否則后續(xù)出現(xiàn)錯誤,很難查原因,管理員可將這個設(shè)置復(fù)雜些。 這兩項(xiàng)必須分別設(shè)置為:授予和啟用。 設(shè)置內(nèi)存,最大服務(wù)器內(nèi)存設(shè)置時切勿超過物理內(nèi)存大小的75%,否則在服務(wù)器有大量訪問時,可能導(dǎo)致服務(wù)器長期失去響應(yīng),造成用戶更加瘋狂點(diǎn)擊,陷入惡性循環(huán)。
另外,要注意上面的單位是MB,不是KB,如果分配SQL Server最多使用512MB內(nèi)存,那就應(yīng)該設(shè)置為:512,而不是:512000!
設(shè)置處理器,勾選“提升SQL Server的優(yōu)先級”
設(shè)置安全性,勾選上面兩項(xiàng)。
其余項(xiàng)目保持默認(rèn)值即可。
該文章在 2021/6/18 15:58:54 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |