close

基本trouble shooting步驟:

到manage portal上啟用遠端連線: [Cloud Service] > [cloud service名稱] > [Configure] > [Remote]


檢查設定及錯誤訊息:
1. 遠端連進有問題的Role Instance後,到C:\Logs\WaBootStrapper.log
    一般來說,如果是Startup Task沒有執行完畢導致Role Recycle,在這裡應該可以看到Log的最後一行是停在執行Startup Task,且可以在這裡看到是哪一個Task無法完成。
    此時可以跟E:\或是F:\的RoleModel.xml來比對Startup Task的相關資料。
    接著可以檢查Task Manager裡面,WaIISHost.exe或是WaWorkerHost.exe是不是有正常執行?
    WaIISHost與WaWorkerHost是Role Instance的Host Process,他們會先載入E:\或是F:\下的__RoleEntry這個檔案中所指定的Role Entry,如果無法載入,Role Instance也就無法順利啟動。
2. 如果需要Debug WaIISHost.exe與WaWorkerHost.exe,可以透過Windbg來attach到該process然後看看是否有甚麼錯誤。
3. 打開Event Viewer,看看裡面有沒有甚麼明顯的訊息。
    如果程式有丟出Exception,可以在這裡看到。
4. 瀏覽本機網頁,看看網站是不是有回報錯誤。
    如果看到Could not load xxx assembly or its depencies;表示網站所需要的DLL 沒有佈署到雲端上,這時要回到Visual Studio中將所有reference到的DLL都設定Copy Local,並確認該安裝的元件都有包在package裡面

 

 

arrow
arrow
    全站熱搜

    my007FFF 發表在 痞客邦 留言(0) 人氣()