1. 程式人生 > >IIS伺服器排錯指南及錯誤程式碼大全

IIS伺服器排錯指南及錯誤程式碼大全

IIS效勞器出錯的緣由是複雜的。象效勞啟動失敗、IIS程序中綴或者站點不能啟動這些錯誤都會在系統日誌中記載一個錯誤事情。不管IIS呈現何種 錯誤,在肯定排錯計劃之前,都應先運用事情檢視器查閱系統日誌所記載的相關事情。某些錯誤顯然是由效勞器硬體的損壞而形成的,而另一些由於軟體緣由形成的 錯誤常常不易發覺。本節就普通性的IIS排錯提供指導性的引見。
  重新啟動IIS
  依照微軟產品的普通性排錯辦法和毛病處理計 劃,大多數軟體問題能夠經過重新啟動到辦法得以處理。作為IIS5.0的新功用之一,我們能夠在不重新啟動計算機的狀況下重啟IIS效勞,以至相當嚴重的 問題都能夠採用這種辦法處理。重新啟動IIS效勞能夠強迫系統重置IIS程序的記憶體空間,故由於記憶體錯誤惹起的問題能夠得到處理。重啟IIS的辦法主要用 於下列狀況:網站應用程式癱瘓、且不能有效加以控制;網站應用程式工作不正常或者不穩定。[/TD] [/TR][/TABLE] 重新啟動IIS效勞的過程中,全部當前銜接都不能儲存,且重啟期間效勞器上的全部站點都不能工作。假如重啟IIS效勞不能處 理問題,則重啟效勞器亦不會有效。
  當站點應用程式不能正常工作時,依照下述步驟重新啟動效勞器的IIS效勞:
  1.在IIS管理控制樹中展開IIS節點,選擇需求重新啟動IIS效勞的計算機。
  2.單擊【操作】選單,選擇【重新啟動IIS】。
  3.在【中止/啟動/重新啟動】對話方塊中的【您向要IIS做什麼】下拉列表當選擇【重新啟動效勞器的IIS】 ,單擊【肯定】。
  4.正在關閉】對話方塊顯現重新啟動IIS的進度,假如對話方塊長時間沒有反響,單擊【如今完畢】並重新停止上述操作。
  留意:不能運用基於HTML的IIS管理器(遠端管理形式)停止上述重啟操作。
  關於單個站點的穩定性問題,不用重新啟動整個IIS程序,只需重啟站點即可。IIS排錯
  備份/復原IIS
  假如世界上存在一個萬無一失的效勞器平安規劃計劃,那就是備份。曾經有人指出:一個優秀的系統管理員所做的最重要的三項工作就是:備份、備份、備份。
   IIS的完成機制包括一個相似登錄檔的元資料庫:MetaBase,有關IIS自身和站點的配置屬性全部保管在Windows 2000和元資料庫MetaBase中。因而,只需將相關的登錄檔和元資料庫停止備份,即可保管站點相關的全部配置。即便在刪除站點以至重新裝置IIS之 後,依然可以應用備份恢復到原來的狀態。

  備份IIS的步驟如下:
  1.在IIS管理器中展開IIS節點,選擇向要備份的計算機。
  2.單擊【操作】選單,選擇【備份/復原配置】。
  3.在【備份/復原配置】對話方塊中的【備份】列表中列出全部備份檔案以及備份時間。單擊【創立備份】按鈕。
  4.在【備份配置】對話方塊中指定新建備份的稱號,單擊【肯定】。
  5.單擊【關閉】完成備份。
  默許狀況下,備份檔案將保管在 Winntsystem32inetsrvMetaBack目錄中。
  恢復備份的辦法與此相似,在【備份/復原配置】對話方塊中的【備份】列表當選擇一個備份檔案,單擊【復原】。然後再如左圖所示的提示對話方塊中單擊【肯定】,一段時間之後,IIS效勞器恢復到停止備份時所處的狀態。
  假如效勞重視裝IIS之後需求恢復備份,則在上述恢復操作的根底上,還應停止額外的操作,步驟如下:
   1.在命令提示符下,鍵入csc ript.exe X:InetPubAmdinsc riptsAdsutil.vbs enumw3svc,此處/"X/"是裝置IIS的驅動器號。從列出的設定中,查詢WamUserName和相關的WAMUserPass的值。
  2.在控制面板中雙擊【管理工具】,然後雙擊【計算機管理】。
  3.選擇【本地使用者管理器】,然後單擊【使用者】。雙擊【IWAM_computername】使用者帳戶。鍵入從以前步驟找到的WAMUserPass值,並單擊【肯定】。
  4.在【配置備份名】對話方塊中,選擇創立的備份檔案,然後單擊【復原】。此時配置將得到完整復原。

IIS排錯
 
  TCP/IP排錯
  TCP/IP協議問題常常是招致IIS不能正常工作的緣由。當IIS呈現錯誤但是能夠判別IIS效勞自身沒有問題時,就要思索能否網路銜接呈現問題,簡單掃除網路硬體損壞所形成的問題之後,我們的留意力就應集中在網路協議,主要是TCP/IP協議上。
  Windows 2000提供了一系列TCP/IP排錯工具,這些主要基於命令提示行的工具提供了診斷網路問題的強大手腕。
  運用ipconfig工具檢查TCP/IP配置
  ipconfig是一個查閱和管理客戶機TCP/IP配置狀態的命令提示行工具。在命令提示行中鍵入:ipconfig並回車,得到如右圖所示的計算機根本TCP/IP配置屬性,包括IP地址、子網掩碼和預設閘道器。
  在命令提示行中鍵入:ipconfig /all並回車,得到細緻形式的TCP/IP配置狀態,除了根本資訊之外,還包括主機名、DNS設定、WINS設定、DHCP設定以及實體地址、節點型別等TCP/IP資訊。
  假如計算機啟用DHCP並運用DHCP效勞器取得配置,能夠運用ipconfig /renew命令開端重新整理租約。也能夠運用帶/release選項的ipconfig命令立刻釋放主機的當前DHCP配置。
  關於Windows 95和Windows 98客戶機,應運用 winipcfg命令而不是ipconfig命令。
  運用ping命令測試銜接
  Ping命令有助於考證IP級的連通性,發現和處理問題時,能夠運用Ping向目的主機名或IP地址傳送ICMP迴應懇求。在需求考證主機能否銜接到TCP/IP網路和網路資源時運用Ping。
  Ping命令實踐上是向目的主機發送若干(預設為4個)資料包,假如本地計算機與目的主機之間可以連通,目的主機將回復一條響應資訊,如右上圖所示,響應資訊包括響應時間和TTL值。勝利的Ping同一臺主機闡明IP資料可以在本地與目的主機之間傳送。
  假如收到超時資訊,如右下圖所示,則闡明本地主機與目的主機之間的TCP/IP銜接不能樹立,可能的緣由包括網路毛病,協議錯誤以及TCP/IP配置錯誤等在確認網路連通性的時分,應依照以下次第停止Ping測試:
  1.Ping本地迴圈地址127.0.0.1,肯定本地TCP/IP配置能否正確。
  在命令提示行鍵入Ping 127.0.0.1。
  2.Ping本機地址,檢驗本地IP地址設定能否正確。
  3.Ping預設閘道器地址,檢驗能否與本地子網之外的主機停止通訊。
  4.Ping遠端子網上的主機,檢驗能否經過路由器停止遠端通訊。
  假如以上Ping命令均可以得到響應,闡明TCP/IP配置可以支援網路通訊。否則,針對相應的網路元件停止設定檢查。
  運用netstat工具顯現銜接統計
  能夠運用netstat命令顯現協議統計資訊和當前的TCP/IP銜接。
  netstat -a命令將顯現一切銜接,而netstat -r顯現路由表和活動銜接。netstat -e命令將顯現 Ethernet 統計資訊,而netstat -s顯現每個協議的統計資訊。
  假如運用 netstat -n,則不能將地址和埠號轉換成稱號。
 
IIS錯誤程式碼大全
  400 無法解析此懇求。
  401.1 未經受權:訪問由於憑據無效被回絕。
  401.2 未經受權: 訪問由於效勞器配置傾向運用替代身份考證辦法而被回絕。
  401.3 未經受權:訪問由於 ACL 對所懇求資源的設定被回絕。
  401.4 未經受權:Web 效勞器上裝置的挑選器受權失敗。
  401.5 未經受權:ISAPI/CGI 應用程式受權失敗。
  401.7 未經受權:由於 Web 效勞器上的 URL 受權戰略而回絕訪問。
  403 制止訪問:訪問被回絕。
  403.1 制止訪問:執行訪問被回絕。
  403.2 制止訪問:讀取訪問被回絕。
  403.3 制止訪問:寫入訪問被回絕。
  403.4 制止訪問:需求運用 SSL 檢視該資源。
  403.5 制止訪問:需求運用 SSL 128 檢視該資源。
  403.6 制止訪問:客戶端的 IP 地址被回絕。
  403.7 制止訪問:需求 SSL 客戶端證書。
  403.8 制止訪問:客戶端的 DNS 稱號被回絕。
  403.9 制止訪問:太多客戶端試圖銜接到 Web 效勞器。
  403.10 制止訪問:Web 效勞器配置為回絕執行訪問。
  403.11 制止訪問:密碼已更改。
  403.12 制止訪問:效勞器證書對映器回絕了客戶端證書訪問。
  403.13 制止訪問:客戶端證書已在 Web 效勞器上撤消。
  403.14 制止訪問:在 Web 效勞器上已回絕目錄列表。
  403.15 制止訪問:Web 效勞器已超越客戶端訪問答應證限制。
  403.16 制止訪問:客戶端證書格式錯誤或未被 Web 效勞器信任。
  403.17 制止訪問:客戶端證書曾經到期或者尚未生效。
  403.18 制止訪問:無法在當前應用程式池中執行懇求的 URL。
  403.19 制止訪問:無法在該應用程式池中為客戶端執行 CGI。
  403.20 制止訪問:Passport 登入失敗。
  404 找不到檔案或目錄。
  404.1 檔案或目錄未找到:網站無法在所懇求的埠訪問。
   留意 404.1 錯誤只會呈現在具有多個 IP 地址的計算機上。假如在特定 IP 地址/埠組合上收到客戶端懇求,而且沒有將 IP 地址配置為在該特定的埠上偵聽,則 IIS 返回 404.1 HTTP 錯誤。例如,假如一臺計算機有兩個 IP 地址,而只將其中一個 IP 地址配置為在埠 80 上偵聽,則另一個 IP 地址從埠 80 收到的任何懇求都將招致 IIS 返回 404.1 錯誤。只應在此效勞級別設定該錯誤,由於只要當效勞器上運用多個 IP 地址時才會將它返回給客戶端。

關於IIS7.0出錯的解決方案

一、懇求挑選模組被配置為回絕包含雙重轉義序列的懇求。HTTP 錯誤 404.11 - Not Found  
1.單擊 開端 。 在 開端搜尋 框中, 鍵入 Notepad. 右擊 記事本 , 然後單擊 作為管理員運轉 。  

留意 假如提示用於管理員密碼或用於確認, 鍵入密碼, 或單擊 繼續 。  
2.在 檔案 選單上, 單擊 翻開 。 在 檔名 框中, 鍵入 %windir%//system32//inetsrv//config//applicationhost.config然後單擊 翻開 。   
3.在 ApplicationHost.config 檔案, 定位 檔案中的 configuration/system.webServer/security/requestFiltering/下  
節點。大約360行  
將  
改為  
  
即可  

二、關於IIS7.0上傳大檔案出錯的處理計劃(描繪: 懇求挑選模組被配置為回絕超越懇求內容長度的懇求)  

運用IIS7.0的asp上傳大檔案時呈現如下錯誤:  
   
HTTP Error 404.13 - Not Found  

描繪: 懇求挑選模組被配置為回絕超越懇求內容長度的懇求。   
錯誤程式碼: 0x00000000   
通知: BeginRequest   
模組: RequestFilteringModule   
懇求的 URL: http://localhost:80/u2/upfile.asp   
物理途徑: G://web//u2//upfile.asp   
登入使用者: 尚未肯定   
登入辦法: 尚未肯定   
處置程式: ASPClassic   
最可能的緣由:   
Web 效勞器上的懇求挑選被配置為回絕該懇求,由於內容長度超越配置的值。   
可嘗試的操作:   
確 認 applicationhost.config 或 web.config 檔案中的 configuration/system.webServer/security/requestFiltering/[email protected] 設定。 
訪問是運轉 Internet Information Services 7.0 效勞器上承載 Web 站點時呈現錯誤資訊: /" HTTP 錯誤 404.13 - CONTENT_LENGTH_TOO_LARGE /"  
   
處理計劃如下  
要處理此問題, 請依照下列步驟:  
1.單擊 開端 。 在 開端搜尋 框中, 鍵入 Notepad. 右擊 記事本 , 然後單擊 作為管理員運轉 。  

留意 假如提示用於管理員密碼或用於確認, 鍵入密碼, 或單擊 繼續 。  
2.在 檔案 選單上, 單擊 翻開 。 在 檔名 框中, 鍵入 %windir%//system32//inetsrv//config//applicationhost.config然後單擊 翻開 。   
3.在 ApplicationHost.config 檔案, 定位 < requestLimits > 節點。  
4.刪除 maxAllowedContentLength 屬性。 或者, 新增值相匹配的 Content-Length 報頭, 客戶端傳送懇求作為大小。 默許狀況下, 的 maxAllowedContentLength 屬性值是 30000000。   

例如, 修正下列程式碼。  

/" />  
5.保管 ApplicationHost.config 檔案。   

其實II7.0默許的出錯,曾經通知我們如何做了,呵呵,這點要比IIS6.0人性化多了。  
修正後cmd命令列下打iisreset重起IIS(或是直接運用IIS管理重視起),重新上傳檔案照舊出錯。  
不過這就是傳統的錯誤了。  
修正MaxRequestEntityAllowed 即可,IIS6.0裡,需求如下操作(詳見:打破IIS6上傳和下載檔案尺寸***)  
處理辦法:  
首先中止 IIS 效勞,之後翻開 C://Windows//System32//Inetsrv 中的 metabase.XML, 並修正 AspMaxRequestEntityAllowed 為你需求的值(例如 1073741824, 1GB)。   
啟動IIS效勞。  

IIS7.0裡,內建的ASP模組曾經帶了這個屬性,能夠直接修正  
步驟如下:  
單擊所需求站點的稱號-在“功用檢視”裡面雙擊“ASP模組”,翻開“***屬性”,將最後一項“最大懇求實體主體***[maxRequestEntityAllowed]”改為你需求的值(例如 1073741824, 1GB)。   
同時,請留意假如你上傳的檔案較大,請思索一下“指令碼超時[sc riptTimeOut]”能否需求更改,  
默許是00:01:30,yaosansi這裡改成了00:05:30,當然你也能夠在ASP程式裡更改超時時間。  

三、應用程式中的效勞器錯誤 HTTP Error 404.3 - Not Found  描繪: 由於 Web 效勞器上配置的多用處 Internet 郵件擴充套件(Multipurpose Internet Mail Extensions, MIME)對映戰略的緣由,無法處置所懇求的頁面。您懇求的頁面具有無法辨認的副檔名,因此不被允許。   

錯誤程式碼: 0x80070032   

最可能的緣由:   

可能是短少處置程式對映。默許狀況下,靜態檔案處置程式將處置一切內容。   
您要運用的功用可能尚未裝置。   
沒有為網站或應用程式啟用相應的 MIME 對映。(正告: 請不要為使用者不應下載的 .ASPX 頁或 .config 檔案等內容創立 MIME 對映。)   
可嘗試的操作: 系統盤://windows//ServiceProfiles//NetworkService//AppData//Local//Temp這個目錄新增一個/"Autheticated Users“的讀寫答應即可。   

修正:   
C://Windows//System32//inetsrv//config//applicationHost.config   
該檔案第108行原文:   
   
修正為:

四、IIS7.0 ASP無法正常連Access資料庫問題  
在處理這個問題前先說下Vista IIS7.0 ASP環境的配置,假如IIS是默許裝置的,那麼ASP程式是不能運轉的,當在IE中翻開副檔名為.ASP檔案的時分,iis會當著普通的網頁檔案來顯 現。在IE中檢視檔案的原始碼,能夠看到ASP檔案的一切原始程式碼,就跟我們雙擊翻開檔案一樣的。我們需求裝置一些功用來支援ASP應用程式的解析,翻 開:控制面板- 程式 - 程式和功用 - 翻開或關閉Windows功用,依照下面這個圖示,把相應的ASP選上就行了。  

設定好IIS(開啟”啟用父目錄途徑”,要不你用../途徑的時分可能會出錯),做好相關站點的設定,可是運轉的時分就提示:  

援用[Microsoft][ODBC Microsoft Access 驅動程式] 磁碟或網路錯誤。   或(就看你用什麼方式連Access了)  

援用Microsoft JET Database Engine 錯誤 ’80004005’  
未指定的錯誤  
/inc/conn.asp,行 10  
   
處理方法  
把 C://Windows//ServiceProfiles//NetworkService//AppData//Local下的Temp目錄添加了 everyone的讀寫許可權。再一訪問就OK了,至此問題處理 (everyone加讀寫是我為省事本人加的,其實還能夠加的再”準確”點,詳細見下)  

援用 網上還有一說法給“系統盤://Windows//ServiceProfiles//NetworkService//AppData//Local //Temp”目錄新增一個“Authenticated Users”的使用者,其中AppData目錄是躲藏的,在進入的時分能夠直接在位址列輸入途徑,或者在資料夾選項裡顯現躲藏檔案

Server2003架設IIS6.0伺服器架站出錯解決方案總結

相信很多在朋友架設server2003,IIS設定的過程中遇到的問題都有點頭痛吧,我開始學這方面的時候遇到到的題,我大概總結了下。大家可以看下。 SYUE.COM

問題1:未啟用父路徑
症狀舉例:
  "歲月聯盟"

Active Server Pages 錯誤 ’ASP 0131’

不允許的父路徑

/cnhockchinaying/Index.asp,行 3

包含檔案 ’../Conn.asp’ 不能用 ’..’ 表示父目錄。

圖1

原因分析:
許多Web頁面裡要用到諸如../格式的語句(即回到上一層的頁面,也就是父路徑),而IIS6.0出於安全考慮,這一選項預設是關閉的。

解決方法:
在IIS中 屬性->主目錄->配置->選項中。把”啟用父路徑“前面打上勾。確認重新整理。 Syue.com

問題2:ASP的Web擴充套件配置不當(同樣適用於ASP.NET、CGI)

server架設IIS6.0伺服器架站出錯解決方案總結

症狀舉例:
HTTP 錯誤 404 - 檔案或目錄未找到。

原因分析:
在IIS6.0中新增了web程式擴充套件這一選項,你可以在其中對ASP、ASP.NET、CGI、IDC等程式進行允許或禁止,預設情況下ASP等程式是禁止的。

 

處理辦法:
在IIS中的Web效勞擴充套件當選中Active Server Pages,點選“允許”。


問題3:身份認證配置不當

病症舉例:
HtTP 錯誤 401.2 - 未經受權:訪問由於效勞器配置被回絕。

緣由剖析:IIS 支援以下幾種 Web 身份考證辦法:
匿名身份考證
IIS 創立 IUSR_計算機稱號 帳戶(其中 計算機稱號 是正在運轉 IIS 的效勞器的稱號),用來在匿名使用者懇求 Web 內容時對他們停止身份考證。此帳戶授予使用者本地登入許可權。你能夠將匿名使用者訪問重置為運用任何有效的 Windows 帳戶。
根本身份考證
運用根本身份考證可限制對 NTFS 格式 Web 效勞器上的檔案的訪問。運用根本身份考證,使用者必需輸入憑據,而且訪問是基於使用者 ID 的。使用者 ID 和密碼都以明文方式在網路間停止傳送。
Windows 整合身份考證
Windows 整合身份考證比根本身份考證平安,而且在使用者具有 Windows 域帳戶的內部網環境中能很好地發揮作用。在整合的 Windows 身份考證中,閱讀器嘗試運用當前使用者在域登入過程中運用的憑據,假如嘗試失敗,就會提示該使用者輸入使用者名稱和密碼。假如你運用整合的 Windows 身份考證,則使用者的密碼將不傳送到效勞器。假如該使用者作為域使用者登入到本地計算機,則他在訪問此域中的網路計算機時不用再次停止身份考證。
摘要身份考證
摘 要身份考證剋制了根本身份考證的許多缺陷。在運用摘要身份考證時,密碼不是以明文方式傳送的。另外,你能夠經過代理效勞器運用摘要身份考證。摘要身份考證 運用一種應戰/響應機制(整合 Windows 身份考證運用的機制),其中的密碼是以加密方式傳送的。 [資訊來自/"歲月聯盟/"]
.NET Passport 身份考證
Microsoft .NET Passport 是一項使用者身份考證效勞,它允許單一簽入平安性,可運使用者在訪問啟用了 .NET Passport 的 Web 站點和效勞時愈加平安。啟用了 .NET Passport 的站點會依託 .NET Passport 中央效勞器來對使用者停止身份考證。但是,該中心效勞器不會受權或回絕特定使用者訪問各個啟用了 .NET Passport 的站點。

處理辦法:
依據需求配置不同的身份認證(普通為匿名身份認證,這是大多數站點運用的認證辦法)。認證選項在IIS的屬性->平安性->身份考證和訪問控制下配置。 Syue.com


問題4:IP限制配置不當


病症舉例:
HTTP 錯誤 403.6 - 制止訪問:客戶端的 IP 地址被回絕。

緣由剖析:
IIS提供了IP限制的機制,你能夠經過配置來限制某些IP不能訪問站點,或者限制僅僅只要某些IP能夠訪問站點,而假如客戶端在被你阻止的IP範圍內,或者不在你允許的範圍內,則會呈現錯誤提示。

處理辦法:
進入IIS的屬性->平安性->IP地址和域名限制。假如要限制某些IP地址的訪問,需求選擇受權訪問,點新增選擇不允許的IP地址。反之則能夠只允許某些IP地址的訪問。 [資源來自/"歲月聯盟/"]


問題5:IUSR賬號被禁用 [Syue.com]

病症舉例:
HTTP 錯誤 401.1 - 未經受權:訪問由於憑據無效被回絕。

緣由剖析:
由於使用者匿名訪問運用的賬號是IUSR_機器名,因而假如此賬號被禁用,將形成使用者無法訪問。

處理方法:
控制面板->管理工具->計算機管理->本地使用者和組,將IUSR_機器名賬號啟用。

問題6:NTFS許可權設定不當

病症舉例:
HTTP 錯誤 401.3 - 未經受權:訪問由於 ACL 對所懇求資源的設定被回絕。

緣由剖析:
Web客戶端的使用者從屬於user組,因而,假如該檔案的NTFS許可權缺乏(例如沒有讀許可權),則會招致頁面無法訪問。

處理方法:
進入該資料夾的平安選項卡,配置user的許可權,至少要給讀許可權。關於NTFS許可權設定這裡不再饋述。 /"歲月聯盟/"

問題7:IWAM賬號不同步 [Syue.com]

病症舉例:
HTTP 500 - 內部效勞器錯誤

緣由剖析:
IWAM賬號是裝置IIS時系統自動樹立的一個內建賬號。IWAM賬號樹立後被Active Directory、IIS metabase資料庫和COM+應用程式三方共同運用,賬號密碼被三方分別保管,並由作業系統擔任這三方保管的IWAM密碼的同步工作。系統對IWAM 賬號的密碼同步工作有時會失效,招致IWAM賬號所用密碼不統一。

處理方法:
假如存在AD,選擇開端->程式->管理工具->Active Directory使用者和計算機。為IWAM賬號設定密碼。
運轉c://Inetpub//Adminsc ripts>adsutil SET w3svc/WAMUserPass +密碼 同步IIS metabase資料庫密碼
運轉csc ript c://inetpub//adminsc ripts//synciwam.vbs -v 同步IWAM賬號在COM+應用程式中的密碼 [資源來自/"歲月聯盟/"]


問題8:MIME設定問題招致某些型別檔案無法下載(以ISO為例) 病症舉例:
HTTP 錯誤 404 - 檔案或目錄未找到。

緣由剖析:
IIS6.0取消了對某些MIME型別的支援,例如ISO,致使客戶端下載出錯。


處理辦法:
在IIS中 屬性->HTTP頭->MIME型別->新建。在隨後的對話方塊中,副檔名填入.ISO,MIME型別是application。 SYUE.COM另外,防火牆阻止,ODBC配置錯誤,Web效勞器效能限制,執行緒限制等要素也是形成IIS效勞器無法訪問的可能緣由,這裡就不再逐個饋 述了。

相關推薦

IIS伺服器指南錯誤程式碼大全

IIS效勞器出錯的緣由是複雜的。象效勞啟動失敗、IIS程序中綴或者站點不能啟動這些錯誤都會在系統日誌中記載一個錯誤事情。不管IIS呈現何種 錯誤,在肯定排錯計劃之前,都應先運用事情檢視器查閱系統日誌所記載的相關事情。某些錯誤顯然是由效勞器硬體的損壞而形成的,而另一些由於軟體緣

實驗:基於語句復制的不安全性《MySQL指南Page83-85》

實驗:基於語句復制的不安全性《mysql排錯指南page83-85》環境: 主、從庫的binlog_format = statement 隔離級別: RC主庫會話1主庫會話2主庫會話3從庫會話use test;create table f1(char(2))engine=InnoDB;begin;inse

企業內——局域網——內網思路方法

開啟 技術 運行 思科 交換機 sys chan 打開 重復 首先遇到局域網鏈路故障從外部設備進行排錯:PC機——>線路——>交換機進入PC機界面PC0PC1經過檢查發現子網劃分不對:改為相同子網網段。子網掩碼都改為:255.255.255.0下面開始檢查交換機

網絡包指南-類linux 平臺

Iptables Troubleshotting Route 網絡包排錯指南-類linux 平臺 背景信息 最近一直在測試k8s,如果你了解或者解接觸過docker,那你一定知道docker 相關的網絡很大部分在橋接、路由、Iptables 上做文章。如果你湊巧接觸過k8s,並且了解其後面的原理,

Shell指令碼的簡單除錯程式bashdb

Jboss 的研究稍有卡殼,那就來點基礎教程好了。 與眾多指令碼語言一樣,Shell 指令碼在執行時出錯是很常見的,最簡單的原因無外乎指令碼在編寫的過程中出現了語法錯誤或者不小心輸錯了命令等。找出指令碼中的錯誤是很重要的能力。比如,我經常不小心會把 echo 命令寫成了 ehco,那麼執行就會出現下面這種情

ORA-00979:不是GROUP BY 表示式報的一些GROUP BY 語句使用的注意事項

1、GROUP BY子句出現在FROM子句之後,在有提供WHERE子句的情況下,GROUP BY子句必須放在WHERE子句之前 2、GROUP BY子句只能包含聚合或分組的列,沒有聚合的列必須出現在Group By後,常用的聚合函式AVG(),COUNT(),MAX(),MIN(),SUM()

系統服務啟動tomcat報,特定錯誤程式碼1

1.通過系統事件檢視器檢視錯誤原因。 2.通過tomcat錯誤日誌檢視報錯的地方。 3.這個方法是在論壇上偶然看到的,不知道原理,不過這的解決了問題: Tomcat目錄下的bin,進入Tomcat8w.exe,進去切換到startup,下面的Mode預設是jvm,把這個

伺服器錯誤程式碼大全

400 - 錯誤的請求。 ·401 - 訪問被拒絕。IIS 定義了許多不同的 401 錯誤,它們指明更為具體的錯誤原因。這些具體的錯誤程式碼在瀏覽器中顯示,但不在 IIS 日誌中顯示: ·401.1 - 登入失敗。 ·401.2 - 伺服器配置導致登入失敗。

SQL Server錯誤程式碼大全解釋

HY000 所有繫結列都是隻讀的。 必須是可升級的列,以使用 SQLSetPos 或 SQLBulkOperations 更改或插入行。 HY000 已檢測到一箇舊 netlib (%s)

linux常見錯誤誤碼錯誤資訊對照

一些常見的錯誤的值,print出來的只有值,對應的錯誤列表,我在linux核心中找到了,分享出來。對比檢視會相對方便。 #define EPERM   1 /* Operation not permitted */ #define ENOENT   2 /* No such

MySQL指南pdf

第1章 基礎 11.1 語法錯誤 11.2 SELECT返回錯誤結果 51.3 當錯誤可能由之前的更新引起時 101.4 獲取查詢資訊 151.5 追蹤資料中的錯誤 181.6 慢查詢 231.6.1 通過EXPLAIN的資訊調優查詢 231.6.2 表調優和索引 291.6.3 何時停止調優 331.6.4

052.Kubernetes叢集管理-故障指南

一 故障指南 1.1 常見問題排障 為了跟蹤和發現在Kubernetes叢集中執行的容器應用出現的問題,常用如下查錯方法: 檢視Kubernetes物件的當前執行時資訊,特別是與物件關聯的Event事件。這些事件記錄了相關主題、發生時間、最近發生時間、發生次數及事件原因等,對排查故障非常有價值。此外,通過

【ORACLE】錯誤程式碼大全

- ORA-00001: 違反唯一約束條件 (.) - - ORA-00017: 請求會話以設定跟蹤事件 - - ORA-00018: 超出最大會話數 - - ORA-00019: 超出最大會話許可數 -

db2錯誤程式碼大全

sqlcode sqlstate 說明 000 00000 SQL語句成功完成 01xxx SQL語句成功完成,但是有警告 +012 01545 未限定的列名被解釋為一個有相互關係的引用 +098 01568 動態SQL語句用分號結束 +100 02000 沒有找到滿足SQL

各種HTTP返回錯誤程式碼大全 HTTP 403 Forbidden / 404 Not Found / 500 Internal Server Error / 502 Bad Gateway / 50

現在上網經常發現各種不能訪問的頁面,搜尋引擎裡看的到點開連結卻404了,聰明的你當然知道看搜尋引擎快取頁面啦,但是你是否想知道這些特定的3位數字代表什麼意思呢?那麼請聽我來講解。 什麼200,301,302,400,403,404,500,502,503都是非常常見的數

MySQL錯誤程式碼大全

0101 屬於其他程序的專用標誌。 0102 標誌已經設定,無法關閉。 0103 無法再次設定該標誌。 0104 中斷時無法請求專用標誌。 0105 此標誌先前的所有權已終止。 0106 請將軟盤插入驅動器 %1。 0107 後續軟盤尚未

C/C++編譯器錯誤程式碼大全

編譯器錯誤 C2001  錯誤訊息                            常數中有換行符                           字串常數不能繼續到第二行,除非進行下列操作:                           •

Microsoft VBScript 執行時錯誤程式碼大全

Microsoft VBScript語&#x6CD5;錯誤(0x800A03E9)-->記憶體不足 Microsoft VBScript語&#x6CD5;錯誤(0x800A03EA)-->語&#x6CD5;錯誤 Microsoft VBSc

常見HTTP錯誤程式碼大全

一些常見的狀態碼為: 200 - 伺服器成功返回網頁 404 - 請求的網頁不存在 503 - 服務不可用 詳細分解: 1xx(臨時響應) 表示臨時響應並需要請求者繼續執行操作的狀態程式碼。 程式碼 說明 100 (繼續) 請求者應當繼續提出請求。伺服器返回此程式碼表示已

Http協議錯誤程式碼大全

錯誤程式碼(也稱作狀態程式碼),指為伺服器所接收每個請求(網頁點選)分配的 3 位數程式碼。多數有效網頁點選都有狀態程式碼 200(“正常”)。”網頁未找到”錯誤會生產 404 錯誤。某些常見的程式碼以粗體顯示。 1xx(臨時響應) 用於表示臨時