好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 解決Windows 2008無法創建線程問題

解決Windows 2008無法創建線程問題

熱門標簽:云狐電話機器人 智能電銷機器人最新行情 電話機器人登錄教程 衡東縣地圖標注app 黃石銷售電銷機器人收費 做地圖標注商家需要驗證碼 智能語音電話機器人百應 保定回撥外呼系統 鳳臺高德地圖標注

  筆者在安裝Windows 2008系統群集過程中,創建AD域控制時最后出錯,無法配置DNS。經排查,系統硬性規定了DNS線程的最大數量為120個,但DNS對CPU的核心數并沒有做限制,因此創建超過120個線程就會報錯。如何解決這個問題呢?

  近期,筆者在安裝Windows 2008系統群集,安裝環境為兩臺浪潮英信NF8560M2+存儲+2臺光纖交換機。

  安裝步驟大體為:

  1.安裝操作系統。

  2.安裝系統驅動。

  3.安裝系統補丁。

  4.存儲掛載和存儲區域劃分(仲裁+共享)。

  5.安裝存儲自帶的客戶端程序+Windows自帶的多路徑(I/O)功能(服務器管理→功能→新增功能)。

  6.聯機存儲硬盤,添加盤符(仲裁和共享盤符通常為X和Y,可以自定義)。

  7.群集配置(具體配置文檔根據要安裝的數據庫可以從網上找到,重點是心跳網卡的設置)。

  故障現象

  在安裝過程中出現這樣一個問題:在創建AD域控制到最后的時候報錯,提示無法配置DNS,RPC服務器不可用。點擊“確定”和“完成”后,DNS服務器可以創建,但是DNS服務會自動關閉。查看事件日志,顯示DNS無法創建線程。

  故障分析

  在當前Windows 2008 R2 x64以及Windows 2008或Windows 2008 R2的DNS服務代碼中,硬性規定了DNS線程的最大數量為120個。但是,DNS對CPU的核心數并沒有作任何的限制,因此會創建超過120個線程。

  具體來說,DNS服務有2個功能的線程創建是根據CPU數量來決定的,DNS Dynamic update功能以及UDP I/O AND dispatch程序。在64位的機器上,它們會創建64個DNS Dynamic的線程和64個UDP處理線程。因此,在64位CPU的平臺上,線程數量就會大大超過限制的數量,就會報ERROR_SERVICE_NO_THEAD的錯誤。在32位的平臺上,DNS服務就工作正常,因為它最多創建86左右的線程。

  筆者單位所用的服務器配置4路8核CPU,默認開啟了超線程技術,實際32位可以模擬到64位(任務管理器→性能一欄可以查看)。

  解決方法

  目前確認這個是Windows DNS服務的一個Bug,但是這個問題可能僅會在Windows 2008中被修復。因此,當下我們惟一的選擇是使用少于48位CPU的平臺來提供DNS服務(我們可以通過減少AD集成的DNS區域18個來符合線程的限制) 。當然,如果我們僅用32位CPU,那就更沒有問題了。具體解決步驟如下:

  1.點擊“開始”→“運行”,鍵入“msconfig”,彈出“系統配置”窗口,在“啟動”選項里找到“高級”選項卡,更改CPU個數,將其改為32。

  2.開機后進“BIOS→Advanced→ProcessClock→intel HT technology”,把這里默認的Enable改為Disabled。

  修改完成后,在“任務管理器→性能”一欄中,可以看到CPU數量調整為32個,問題由此解決。 

標簽:喀什 遼寧 臨汾 烏蘭察布 保山 保山 涼山 遼源

巨人網絡通訊聲明:本文標題《解決Windows 2008無法創建線程問題》,本文關鍵詞  解決,Windows,2008,無法,創建,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決Windows 2008無法創建線程問題》相關的同類信息!
  • 本頁收集關于解決Windows 2008無法創建線程問題的相關信息資訊供網民參考!
  • 推薦文章