濮阳杆衣贸易有限公司

主頁 > 知識庫 > 解決Windows 2008無法創(chuàng)建線程問題

解決Windows 2008無法創(chuàng)建線程問題

熱門標(biāo)簽:云狐電話機(jī)器人 智能電銷機(jī)器人最新行情 電話機(jī)器人登錄教程 衡東縣地圖標(biāo)注app 黃石銷售電銷機(jī)器人收費(fèi) 做地圖標(biāo)注商家需要驗(yàn)證碼 智能語音電話機(jī)器人百應(yīng) 保定回?fù)芡夂粝到y(tǒng) 鳳臺高德地圖標(biāo)注

  筆者在安裝Windows 2008系統(tǒng)群集過程中,創(chuàng)建AD域控制時(shí)最后出錯(cuò),無法配置DNS。經(jīng)排查,系統(tǒng)硬性規(guī)定了DNS線程的最大數(shù)量為120個(gè),但DNS對CPU的核心數(shù)并沒有做限制,因此創(chuàng)建超過120個(gè)線程就會報(bào)錯(cuò)。如何解決這個(gè)問題呢?

  近期,筆者在安裝Windows 2008系統(tǒng)群集,安裝環(huán)境為兩臺浪潮英信NF8560M2+存儲+2臺光纖交換機(jī)。

  安裝步驟大體為:

  1.安裝操作系統(tǒng)。

  2.安裝系統(tǒng)驅(qū)動。

  3.安裝系統(tǒng)補(bǔ)丁。

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

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

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

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

  故障現(xiàn)象

  在安裝過程中出現(xiàn)這樣一個(gè)問題:在創(chuàng)建AD域控制到最后的時(shí)候報(bào)錯(cuò),提示無法配置DNS,RPC服務(wù)器不可用。點(diǎn)擊“確定”和“完成”后,DNS服務(wù)器可以創(chuàng)建,但是DNS服務(wù)會自動關(guān)閉。查看事件日志,顯示DNS無法創(chuàng)建線程。

  故障分析

  在當(dāng)前Windows 2008 R2 x64以及Windows 2008或Windows 2008 R2的DNS服務(wù)代碼中,硬性規(guī)定了DNS線程的最大數(shù)量為120個(gè)。但是,DNS對CPU的核心數(shù)并沒有作任何的限制,因此會創(chuàng)建超過120個(gè)線程。

  具體來說,DNS服務(wù)有2個(gè)功能的線程創(chuàng)建是根據(jù)CPU數(shù)量來決定的,DNS Dynamic update功能以及UDP I/O AND dispatch程序。在64位的機(jī)器上,它們會創(chuàng)建64個(gè)DNS Dynamic的線程和64個(gè)UDP處理線程。因此,在64位CPU的平臺上,線程數(shù)量就會大大超過限制的數(shù)量,就會報(bào)ERROR_SERVICE_NO_THEAD的錯(cuò)誤。在32位的平臺上,DNS服務(wù)就工作正常,因?yàn)樗疃鄤?chuàng)建86左右的線程。

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

  解決方法

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

  1.點(diǎn)擊“開始”→“運(yùn)行”,鍵入“msconfig”,彈出“系統(tǒng)配置”窗口,在“啟動”選項(xiàng)里找到“高級”選項(xiàng)卡,更改CPU個(gè)數(shù),將其改為32。

  2.開機(jī)后進(jìn)“BIOS→Advanced→ProcessClock→intel HT technology”,把這里默認(rèn)的Enable改為Disabled。

  修改完成后,在“任務(wù)管理器→性能”一欄中,可以看到CPU數(shù)量調(diào)整為32個(gè),問題由此解決。 

標(biāo)簽:喀什 遼寧 臨汾 烏蘭察布 保山 保山 涼山 遼源

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決Windows 2008無法創(chuàng)建線程問題》,本文關(guān)鍵詞  解決,Windows,2008,無法,創(chuàng)建,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決Windows 2008無法創(chuàng)建線程問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決Windows 2008無法創(chuàng)建線程問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    和平县| 张北县| 张掖市| 沈阳市| 祁东县| 永定县| 莲花县| 津南区| 甘德县| 广宁县| 含山县| 临潭县| 溆浦县| 乐平市| 海门市| 巫山县| 原平市| 公安县| 肃宁县| 灵川县| 水城县| 乡城县| 榕江县| 武宣县| 区。| 大安市| 郸城县| 商洛市| 云阳县| 陇南市| 盘锦市| 拜城县| 庄浪县| 建水县| 乐山市| 公安县| 旌德县| 昌都县| 仁布县| 金昌市| 香格里拉县|