Time of Update: 2018-12-07
Problem Description================= We tried to use ADPlus to capture dump file. But the size of dump files are all under 20K.We tried it many times.Trouble Shoot=================I tried to use the “PsExec.exe –s –i –d cmd.exe” to initialize ADPLUS.
Time of Update: 2018-12-07
很久沒更新blog了, 最近比較忙. 這篇文章轉自我的onenote, 所以中英文都有, 記給自己, 也分享給大家. 沒必要糾結語言, 能看懂就行了. 呵呵. 以下結論非常重要, 摘自<<Advanced Windows Debugging>> Page 606.Rcx: contains the 1st parameter passed to the function.Rdx: contains the 2nd parameter passed to the
Time of Update: 2018-12-07
問題描述===================一個SharePoint 2010伺服器陣列內有多台前端伺服器,在管理中心伺服器上建立了新的web application後,有的前端上IIS網站沒有被建立出來。 排查錯誤===================查看ULS log,可以發現下面的條目。The Execute method of job definition
Time of Update: 2018-12-07
有一次, 我需要在客戶的環境上抓取Time Travel Tracing, 簡稱TTT(dump的一種). 但是就是不能成功抓取. 報錯如下: 具體錯誤資訊如下:c:\Debuggers\ttt>tttracer -dumpfull -out e:\tttoutput -attach 3384Microsoft (R) TTTracer 2.010.40929 (Sep 29 2009 21:13:03)Copyright (C) Microsoft Corporation. All
Time of Update: 2018-12-07
答案很簡單Get-Member. 舉例==============假設你查看一個SharePoint 2010裡的名為Change Log的timer job的類型是什麼, 都有哪些屬性和方法可供調用. 你可以使用下面的語句來達到目的:foreach($job in get-sptimerjob) {if($job.DisplayName -eq "Change Log") {get-member -inputobject $job}}遍曆所有的timer job,
Time of Update: 2018-12-07
其實這資訊網上到處都是, 但是為了我自己尋找和使用的方便, 還是轉載並列在這裡吧. 1xx – Informational================ These HTTP status codes indicate a provisional response. The client computer receives one or more 1xx responses before the client computer receives a regular response.
Time of Update: 2018-12-07
使用命令Get-SPServiceApplicationPool得到Services所使用的Application Pool舉例:PS C:\Users\administrator.VSAT> $svcpools=get-spserviceapplicationpool PS C:\Users\administrator.VSAT> $pool1=$svcpools|?{$_.name -eq "SharePoint Services App Pool"} PS
Time of Update: 2018-12-07
Introduction to COM - What It Is and How to Use It.http://www.codeproject.com/Articles/633/Introduction-to-COM-What-It-Is-and-How-to-Use-ItCOM in plain Chttp://www.codeproject.com/Articles/13601/COM-in-plain-CCOM from scratch - PART
Time of Update: 2018-12-07
很久不配環境了, 新裝的一套Windows Server 2008 R2的環境, 發現程式連不上SQL server. 1. 用test.udl串連不上. 2. 抓網路包, 看到三向交握成功. 連不上的原因是SQL Server返回了這條網路包.458 7:53:48 AM 7/12/2012 33.3707944 System 10.4.2.5 10.4.2.7 SMB2 SMB2:R - NT Status: System - Error,
Time of Update: 2018-12-07
[2012-09-05]可以使用下面的powershell命令來dump某web application中符合某條件的timerjob, 比如說, 下面的命令dump出連接埠在1007的web application的variation timer job.PS> (get-spwebapplication http://servername).JobDefinitions | where {$_.DisplayName -match "variation"} | select
Time of Update: 2018-12-07
答案是Workflow Trace. 在應用程式的configuration檔案中添加下面的代碼, 這樣Workflow相關的資訊就會寫在日誌中了.<configuration> <system.diagnostics> <switches> <add name="System.Workflow LogToTraceListeners" value="1" /> <
Time of Update: 2018-12-07
什麼是kernel mode debugging?Kernel debugging是使用WinDBG來檢驗受限制的記憶體, 調用棧, 內部資料結構, 內部布局, 以及運行在kernel mode的作業系統組件和驅動的系統資訊的過程.在kernel mode下, 你debug的是整個作業系統, 而不是某一個應用程式, 線程, 或者進程. 這意味著你對程式的執行擁有完全的控制權, 並且需要保證你不會通過觀察系統而破壞任何狀態. 要想進行kernel mode debugging,
Time of Update: 2018-12-07
第二章 儲存系統內容********************************************儲存作為資料中心的關鍵元素之一, 被認為是不尋常的資源, 並且需要為它的實現和管理付出更多的關注和特化. 資料從應用程式流程到儲存會通過各種組件, 這些組件集合在一起稱為儲存系統內容. 這環境裡最主要的三個組件是: 宿主, 串連和儲存. 這些實體, 有各自的物理和邏輯組件, 方便了資料訪問. 本章會介紹儲存系統內容的細節, 並且主要聚焦在儲存上. 本章提供了磁碟的各種硬體組件的細節,
Time of Update: 2018-12-07
1. 如何Debug一個進程的子進程?答: 使用WinDBG attach到父進程, 然後輸入命令".childdbg 1"(無引號). 這樣子進程在剛剛被載入的時候, WinDBG就Attach上去了. 這兩個進程的debug session都在一個WinDBG的視窗裡, 如果想要切換當前進程, 可以使用命令"|"來查看所有的進程, 使用"|0s"來切換到ID為0的進程, 以此類推. 2. 如何在進程剛剛載入的時候, 就使用Debugger attach上去?答: 使用GFlags.
Time of Update: 2018-12-07
1.2 儲存技術也架構的進化=========================曾經, 組織機構在資料中心擁有集中的電腦和資訊存放裝置(磁帶和磁碟組). 隨著開放系統的進化, 以及這總進化帶來的成本節約, 易於部署, 使得商業實體和部門擁有自己的伺服器和儲存成為可能. 在早些的開放式系統的視線中, 典型地, 儲存是在伺服器內部的. 企業內部門伺服器的增多導致了無保護,無管理,成片段的資訊, 並增加了操作成本. 原來的時候, 管理這些資訊和所建立出來的資料的政策和規程非常有限.
Time of Update: 2018-12-07
這兩個總容易記混, 其實英文版的更好記一些, 往前倒的叫斜杠, 往後倒的叫反斜線. 呵呵. 在WinDBG中, 撈到一個DirectorySearcher的Filter成員的值如下:0:014> !do rdxUnable to enumerate managed locals, HRESULT 0x80004001Unable to enumerate managed locals, HRESULT 0x80004001Name: System.StringMethodTable: 00
Time of Update: 2018-12-07
問題在VS2010的memory視窗中查看地址為0x00635878記憶體, . 如果我一直該地址的記憶體儲存的值是一個指標, 那麼該指標的值是多少?A. 40b4ca74B. 47ac4b04C. 74cab440D. 044bac47 答案C. 74cab440 這裡涉及到了一個little endian的概念.These two phrases “Big Endian” and “Little Endian” are derived from "Big End In" and
Time of Update: 2018-12-07
有的時候, 客戶打來電話, 說郵件已經發過來了. 可是過了半個小時, Outlook裡還是沒有看到郵件過來. 可能再等半個小時, 還是沒有動靜. 作為用戶端的end user, 該怎麼做呢?如果有OWA, 即Web版的Outlook, 可以先用來救救火.可以嘗試下面的步驟:在工作列裡找到Outlook的表徵圖, 按住Ctrl同時滑鼠右鍵單擊.選擇Connection Status...在彈出的對話方塊裡, 單擊Reconnect按鈕. 這樣,
Time of Update: 2018-12-07
定斷點在方法ntdll!RtlEnterCriticalSection 上, 一旦執行到這個方法, 就寫log, 記錄callstack, 並且列印寄存器的值. 定斷點在地址77f5b380 上, 動作同前一個.<ADPlus> <!-- Configuring ADPlus for breakpoints --> <!-- defining breakpoints --> &
Time of Update: 2018-12-07
1.3.3 管理儲存基礎架構管理現代的複雜的資料中心需要涉及很多任務. 關鍵的管理動作包括: ■■ 監視: 持續地監視資訊和整個資料中心的基礎架構. 資料中心需要檢測的方麵包括安全, 效能, 可訪問性, 和容量. ■■ 彙報: 週期性報告運行資料中心所需要的效能, 容量, 利用率. 彙報的任務可以協助確立業務正當理由和與資料中心操作相關聯的成本回收. ■■ 提供必需品: 即提供硬體, 軟體和其他運行資料中心所需要的資源. 供給動作會包括容量計劃和資源計劃.