SharePoint 2013 禁用搜尋服務

2021-09-06 09:34:30 字數 1642 閱讀 6484

前言,在sharepoint2013中,對於硬體需求的提公升,讓我們虛機裡安裝總是一籌莫展,尤其開啟了搜尋服務以後,對於記憶體的消耗就更加嚴重,尤其對於我們開發者來說,搜尋服務並不是必須開啟的,所以,我們需要禁用掉不需要的服務,來減輕開發環境的壓力.

首先對比一下是否開啟搜尋對於伺服器記憶體的壓力

特別要說,筆記本配置dell1464,cpu:i5 m430,記憶體:4gb ddr3 1333 x2條。

不開啟搜尋時任務管理器,記憶體占用46%,機器運**況良好,sharepoint頁面開啟速度也很快。

(httpwatch 監視首頁開啟速度)

(沒有開啟搜尋的記憶體監視)

開啟搜尋功能以後,不到1分鐘,記憶體佔用率提高到72%,而且還有上公升的趨勢,當然,機器卡到要死,sharepoint頁面開啟經常超時,是無法接受的。

(開啟搜尋的記憶體監視)

下面是分別給虛機5gb記憶體和6gb記憶體的時候,記憶體使用百分比,可以看到sharepoint基本吃掉我95%的記憶體,而且虛機幾乎處於無法執行的狀態。

下面是關閉掉搜尋服務以後,記憶體佔用率,可以看出來基本3-5gb記憶體,可以完場我們日常的基本開發測試、工作,當然除非你有更高的要求。

關閉搜尋服務

關閉搜尋服務,首先我想到的就是去刪除之前測試搜尋建立的應用程式,手動刪除以後,發現搜尋服務依然占用記憶體。然後,去管理工具 - 服務裡面,找到搜尋服務,嘗試停掉sharepoint server search 15這個服務,記憶體依然沒有下降。最後,發現停掉sharepoint host controller服務以後,記憶體終於下降了。

但是,這樣的操作以後,發現每隔一段時間,搜尋服務都會自己啟動,感覺很奇怪,但是很明顯是sharepoint自己啟動的搜尋服務,好像還是固定每隔多長時間,然後檢查timer有沒有計畫,發現沒有,最後發現,伺服器上的服務裡面,有這個sharepoint host controller服務,不過是中文名字,叫做「搜尋主機控制器服務」,額,就因為是中文,之前沒注意,被坑了,停止了以後,發現搜尋服務不會無緣無故自己啟動了。大功告成。

(伺服器上的服務,要禁用的服務)

(管理工具 – 服務)

SharePoint 2013 的新特性

1.sharepoint 2013將會包含新的sharepoint應用商店 2.新的應用商店provider 應用包可以被配置成使用任何後台資料庫,只要它支援新的資料庫提供者介面 3.sharepoint應用將支援多租戶的安裝,使得hosting提供商能夠提供給多使用者可用的相同的應用集 4.sha...

SharePoint 2013 同步FBA認證使用者

sharepoint 開啟了基於fba的身份認證,經常會遇到使用者組使用者的問題,當我加入乙個ad賬號,無法同時加入form認證的使用者,這時,只能手動新增,比較麻煩 所以,寫了乙個服務,用來每天晚上同步一下使用者組中的ad賬號和form賬號。原理 原理比較簡單,就是遍歷使用者組的所有使用者,同步的...

SharePoint 2013 實現多級審批工作流

這個demo是基於多級審批工作流。以古代上傳奏摺為場景,共分為3個階段。當建立者上傳奏摺時,首先會由對應的上級領導審批,審批通過,交付對應的下一級,審批拒絕時,則整個流程結束,具體的官階資訊如下所示 然後,我們預先設定,以文件庫來作為我們的上報奏摺庫,所以我們需要為其設定自定義的多級審批工作流。最後...