濮阳杆衣贸易有限公司

主頁 > 知識庫 > 解決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) 鳳臺(tái)高德地圖標(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è)線程就會(huì)報(bào)錯(cuò)。如何解決這個(gè)問題呢?

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

  安裝步驟大體為:

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

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

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

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

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

  6.聯(lián)機(jī)存儲(chǔ)硬盤,添加盤符(仲裁和共享盤符通常為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ù)會(huì)自動(dòng)關(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ù)并沒有作任何的限制,因此會(huì)創(chuàng)建超過120個(gè)線程。

  具體來說,DNS服務(wù)有2個(gè)功能的線程創(chuàng)建是根據(jù)CPU數(shù)量來決定的,DNS Dynamic update功能以及UDP I/O AND dispatch程序。在64位的機(jī)器上,它們會(huì)創(chuàng)建64個(gè)DNS Dynamic的線程和64個(gè)UDP處理線程。因此,在64位CPU的平臺(tái)上,線程數(shù)量就會(huì)大大超過限制的數(shù)量,就會(huì)報(bào)ERROR_SERVICE_NO_THEAD的錯(cuò)誤。在32位的平臺(tái)上,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è)問題可能僅會(huì)在Windows 2008中被修復(fù)。因此,當(dāng)下我們惟一的選擇是使用少于48位CPU的平臺(tái)來提供DNS服務(wù)(我們可以通過減少AD集成的DNS區(qū)域18個(gè)來符合線程的限制) 。當(dāng)然,如果我們僅用32位CPU,那就更沒有問題了。具體解決步驟如下:

  1.點(diǎn)擊“開始”→“運(yùn)行”,鍵入“msconfig”,彈出“系統(tǒng)配置”窗口,在“啟動(dò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)民參考!
  • 推薦文章
    和龙市| 奉节县| 巍山| 广饶县| 甘德县| 广平县| 巴楚县| 兰州市| 汕头市| 茂名市| 调兵山市| 阳泉市| 罗平县| 大洼县| 阿克陶县| 闵行区| 甘德县| 嘉禾县| 东乌珠穆沁旗| 南投市| 绥化市| 确山县| 田林县| 宜君县| 河北省| 会昌县| 延寿县| 丹东市| 桐庐县| 克山县| 福建省| 凌海市| 芮城县| 台北县| 龙州县| 吴川市| 原平市| 美姑县| 大兴区| 城口县| 沙雅县|