<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      提高網站速度|負載均衡

      文章出處:偉網動力(http://www.weiw.com/)
      有何見解,可以來此論壇 http://www.weiw.com/bbs/
      轉貼請標明出處,謝謝。

      環境說明:
      開發平臺是DOTNET  B/S  .NET Framework 1.1
      正式WEB服務器和測試機,均為win2003
      原有一個主網站,在六臺WEB服務器做負載均衡。運行比較穩定。
      現新開發一個子站,將布署在另三臺WEB服務器上做負載均衡。這個負載均衡設置類似主網站的設置。

      解決步驟:
      1)子站在測試機測試通過,運行正常。準備布署到正式環境下(三臺WEB服務器)

      2)將子站程序拷貝到那三臺WEB服務器上,配置好子站相關配置,開放站點與負載均衡開始測試。

      3)測試時,頁面顯示正常,但在觸發服務端事件時出現異常。
      錯誤信息“Viewstate is invalid for this page”(此頁的視圖狀態無效)沒有為解決此問題提供足夠信息
      同樣的程序為何在測試機運行沒問題,放到正式環境下,就出現異常呢?
      在微軟網站要查到這個異常的解釋(http://support.microsoft.com/default.aspx?scid=kb;zh-cn;831150),說建議安裝Microsoft .NET Framework 1.1 Service Pack 1。
      于是,懷疑沒有裝這個補丁,就查看注冊表項:
      項名稱:HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v1.1.4322
      SP值為0,表明沒有裝Framework 1.1 Service Pack,
      然后去微軟網站下載了.NET Framework 1.1 Service Pack 1和.NET Framework 1.1 Service Pack 1 ASP.NET 安全更新 - Windows Server 2003

      4)裝上這兩個補丁后,運行子站程序,在觸發服務端事件時仍舊出現異常。異常如下:
      異常詳細信息: System.Web.HttpException: 無法驗證數據。
      堆棧跟蹤:
      [HttpException (0x80004005): 無法驗證數據。]
      [HttpException (0x80004005): Authentication of viewstate failed.  1) If this is a cluster, edit <machineKey> configuration so all servers use the same validationKey and validation algorithm.  AutoGenerate cannot be used in a cluster.  2) Viewstate can only be posted back to the same page.  3) The viewstate for this page might be corrupted.]
      再回到831150那篇文章看:“應用此修復程序后,視圖狀態錯誤信息標題將變成“Unable to Validate Data”。盡管新的錯誤信息格式沒有對問題進行具體描述,但它比以前的錯誤信息格式提供了更多信息。”
      得知應該是ViewState值已被截斷?!
      問題就轉化:什么原因導致"ViewState值已被截斷"呢?
      因為程序在測試環境下運行沒問題的,那么可能是系統級的問題。
      比較一下正式和測試環境:正式環境是三臺Server做負載均衡,而測試環境只一臺Server。

      5)將負載均衡設置修改了一下,只開放一臺WEB Server。測試后,發現不出現那個異常。三臺機分別測試,均無異常。
      推測:可能是負載均衡設置有問題。于是找來系統管理員,他說,子站的負載均衡設置跟主站一樣的啊。但還是請他再確認一下兩個負載均衡設置的不同之處。
      經再次的仔細檢查,發現負載均衡Pool的Persistence Type(進程延續)為None,也就是說服務端不保持連接狀態。這樣,每次服務端事件被觸發時,就會導致"ViewState值已被截斷"。于是將Persistence Type(進程延續)的值改為Simple,Timeout設為600秒。

      總結:
      程序員不單要寫好程序,也要適當的了解系統。這個問題,不一定會經常遇到,作為一個解決問題的思路,供大家分享。

      附:負載均衡一般設三個地方來保證進程延續。首先啟動負載均衡,然后設置“Enable Connection Rebind”為true.最后Persistence Type一般設為Simple再加上超時時間。
      注:本人對負載均衡研究甚少,不知其他類似軟件是否也如此設置,其原理應該都差不多。


      本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/tonnycncn/archive/2005/04/11/342875.aspx

      posted @ 2010-01-21 23:16  nd  閱讀(650)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日本激情久久精品人妻热| 国产午夜福利在线视频| 欧洲美熟女乱av在免费| 亚洲乱理伦片在线观看中字| 日本亚洲一区二区精品久久| 大香伊蕉在人线国产最新2005 | 国产一区二区三区自拍视频| 好吊妞视频这里有精品| 久久久久青草线蕉亚洲| 久久三级中文欧大战字幕| 无码少妇一区二区三区免费| 麻豆一区二区三区蜜桃免费| 国产精品中文字幕在线| 中文字幕有码日韩精品| 久久人人97超碰精品| 中文字幕亚洲国产精品| 亚洲色一色噜一噜噜噜| 香蕉eeww99国产在线观看| 欧美高清狂热视频60一70| 国内精品久久久久影院日本| 最新亚洲人成无码WWW| 高平市| 人妻少妇精品无码专区二区| 国产视频最新| 伊人色综合久久天天| 泰宁县| 日韩人妻无码一区二区三区99| 91久久偷偷做嫩草影院免费看| 又黄又无遮挡AAAAA毛片| 国产成人精品久久性色av| 亚洲中文久久久精品无码| 丰满岳乱妇久久久| 义马市| 色狠狠色婷婷丁香五月| 国产又色又爽又黄的网站免费| 被喂春药蹂躏的欲仙欲死视频| 国产精品免费第一区二区| 久久精品高清一区二区三区 | 亚洲av影院一区二区三区| 国产成人精品2021欧美日韩| 公安县|