客户反映站点打开很是慢,要加载好长时间,或者根本加载不出来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根目录,不用太担忧),再删掉原来的整个文件夹
纵享丝滑。日志