客戶反映站點打開很是慢,要加載好長時間,或者根本加載不出來php
先說緣由吧:IIS對session.save_path的權限不夠,致使服務啓動以來,session文件一直生成,而GC又沒有權限刪掉過時的session文件(初步估計有5W個session文件(估計錯誤 100W+的文件數量)),致使session命中(用這個詞應該沒錯吧..)效率愈來愈低。web
前一天的日誌總共13W條,一個IP就佔了5W條,IP是美國的,果斷加入禁止列表
session
而後覺得有CC攻擊,因而netstat -an 查看TCP鏈接,當時沒截圖,都挺正常的。可是站點打開依然很是慢,百思不得其解。spa
打開也很是慢,而後發現靜態文件打開也很是慢。修改php.ini的時候手抖點到存放session的文件夾,加載半天應該就是這裏的問題了,因而修改 session.save_path 到一個新文件夾,給上Everyone 修改權限(由於不是web根目錄,不用太擔憂),再刪掉原來的整個文件夾
縱享絲滑。日誌