?
每天分享站長經驗,廣告營銷經驗
您的當前位置:主頁 > 站長資訊 > 技術文摘 > 正文

告訴你server is too busy怎么解決

來源:51酷酷 編輯:廣告聯盟評測網 時間:2017-10-13 08:40:03
我先說下你試過網上的方法還沒解決,可以試試以下四種方法


1增加iis應用池最大進程數,可以調到2到20左右,根據你網站內存和訪問量,你慢慢測試
server is too busy怎么解決

2網站靜態化,使用html后綴
3網站加cdn訪問,現在cdn都是免費訪問的,像藍汛,又拍云,等cdn支持動態加速
4如果你流量比較大,可以做負載均衡,或者自建cdn(現在自建cdn很簡單的,一鍵安裝搭建也就10分鐘搞定了,推薦fikker,穩定,支持自定義動態加速)

以下是網上整理的告訴你server is too busy解決方案

1,軟件無限制刷新所致

  部分網站某個頁面被人無限制刷新,或具有高防問量的投票,登錄窗口,留言,評論等功能的部分極容易產生此類問題,導致網站因此癱瘓。

  可以采用排除方式,逐一排查,或請專業服務器維護人員對網站相應設計、功能進行定期維護管理。

  2,IIS原因及相應處理

  由于程序開發過程中,不注意代碼的高效性,簡單完成任務式的開發,導致程序執行效率底,運行慢,例如asp程序開發過程中,多次運用server.createobject請求,導致每次的情況一直處于等帶狀態,進而產生IIS訪問時出現“http:1001 server is too busy"”的錯誤。

  例如你的服務器可以容納的請求是1000,當數量在999時,再有人訪問,立刻超過1000的頂限,這時就會提示“server is too busy”的錯誤提示,導致網站無法正常工作。

  因此要做好或避免此類問題的產生,除了應該注意程序開發的高效性和代碼的規范性之外,還應注意以下幾點:

  1)網站某部分頁面數據相對固定的,可以盡量采用靜態的html后綴的靜態頁文件,避免也減少運用動態的asp對服務器CPU的負擔,

  2)網站程序開發中減少使用server.createobject的頻率。

  3)盡量少調用非本地服務器資源,少調用第三方代碼。

  4)盡量優化你的程序結構,避免出現死循環,代碼繁瑣運行效率低的程序應用。

  5)定期進行網站維護,性能檢測監控等

相關文章:

相關評測:

51酷酷網-廣告聯盟評測網

Top 双色球预测爱彩网