Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz产生大量session 导致服务器崩溃

[复制链接]
112131711 发表于 2012-5-15 01:18:17 | 显示全部楼层 |阅读模式
Discuz每次访问如果对比session不存在将会产生一个新的session

虽然session 是用MYSQL数据库储存 但是还是会在服务器temp目录产生session 文件

例如:蜘蛛在采集站点的时候不会保存有session  将会每访问一页面会在磁盘产生一个新的session
生成了N个session

如果检测过期的概率过高或者设置不正确无法删除session的将会导致服务器崩溃

我1 2年没清理session  结果磁盘被占满了  占满后MYSQL无法正常重起  服务器启动很慢 甚至崩溃

只有服务器的用户 才会体会到其中的心酸

建议:模拟  session 产生session ID保存在数据库 而不是使用PHP的sessionID 或者游客不启用session
yqyefeng 发表于 2012-5-15 06:57:28 | 显示全部楼层
Discuz产生大量session  可以大量清除的吗
回复

使用道具 举报

ωǒ受伤íē 发表于 2012-5-15 10:14:27 | 显示全部楼层
对这个问题 表示感兴趣 求高人解答
回复

使用道具 举报

m.king 发表于 2012-5-15 11:26:48 | 显示全部楼层
直接把session表清除了吧,任何一个表长久不做清理都会有问题。
跟产品没关系哦,不是bug。自己手动清理下吧。
回复

使用道具 举报

m.king 发表于 2012-5-15 11:27:02 | 显示全部楼层
直接把session表清除了吧,任何一个表长久不做清理都会有问题。
跟产品没关系哦,不是bug。自己手动清理下吧。
回复

使用道具 举报

朙╰☆鎶 发表于 2012-5-15 12:15:25 | 显示全部楼层
本帖最后由 朙╰☆鎶 于 2012-5-15 12:16 编辑
  1. del /f /s /q %systemdrive%\*.tmp
  2. del /f /s /q %systemdrive%\*._mp
  3. del /f /s /q %systemdrive%\*.log
  4. del /f /s /q %systemdrive%\*.gid
  5. del /f /s /q %systemdrive%\*.chk
  6. del /f /s /q %systemdrive%\*.old
  7. del /f /s /q %systemdrive%\recycled\*.*
  8. del /f /s /q %windir%\*.bak
  9. del /f /s /q %windir%\prefetch\*.*
  10. rd /s /q %windir%\temp & md %windir%\temp
  11. del /f /q %userprofile%\cookies\*.*
  12. del /f /q %userprofile%\recent\*.*
  13. del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
  14. del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
  15. del /f /s /q "%userprofile%\recent\*.*"

  16. echo y|cacls c:\windows\temp /T /G everyone:F
复制代码
另存为XXX.bat  

把XX.bat放进启动项

同时计划任务放进定时每天运行一次XX.bat





回复

使用道具 举报

 楼主| 112131711 发表于 2012-5-15 15:41:21 | 显示全部楼层
m.king 发表于 2012-5-15 11:27
直接把session表清除了吧,任何一个表长久不做清理都会有问题。
跟产品没关系哦,不是bug。自己手动清理下 ...

数据库表倒是程序会清理

问题主要是服务器TEMP目录产生的session文件

主要这个问题在于程序的 写入在磁盘的全是垃圾文件 完全可以杜绝的没必要写 因为本来DZ的程序session就保存MYSQL 应该属于一个BUG  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 18:36 , Processed in 0.059750 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表