国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Win服務器 > 正文

服務器性能變慢 c盤temp文件夾存在大量sess開頭文件的問題原因及

2024-09-10 00:04:45
字體:
來源:轉載
供稿:網友

通過搜查找到了問題所在并進行了解決,在此詳細記錄以供參考。

一、 temp文件夾大量文件的刪除

以sess開頭的存在于temp系統臨時文件夾的文件,是php的session保存文件,由于php建立了session卻在過期后沒有成功刪除,于是導致大量文件的積累。

清理方法很簡單,新建批處理文件del_temp.bat,其中寫入如下命令:

代碼如下:
del %TEMP% /s /q *.*

保存后雙擊運行,即開始進行刪除處理(也可直接在cmd命令行中輸入執行)
你也可以將其加入開機啟動項,以使得每次重啟系統后即執行一次刪除處理。

提示:

1. 如果這里執行一直顯示無法進行(志文工作室最先遇到的情況即如此),則可能是temp文件夾及其中部分文件正處于使用狀態,那么你可以在同目錄下新建一個文件夾tmp,然后修改系統環境變量temp和tmp的位置為此,接著重啟系統使得新的臨時目錄生效,此時即可對temp文件任意刪改了。

2. 志文工作室的服務器temp文件夾內存在數十萬這樣的文件,清理了若干小時才完成。故在進行處理前應停止iis:

net stop iisadmin 關閉iis服務
net start iisadmin 開啟iis服務

3. 當然,你不希望在處理的過程中讓網站關閉如此之久,所以你應依次進行的操作是:

1>. 關閉iis
2>. 更改php保存session的默認路徑(參考后面內容)
3>. 開啟iis,檢查服務器所有站點是否正常
4>. 執行del_temp.bat進行清理

二、修改php的Session保存路徑session.save_path

1. 打開php.ini文件,查找到

“;session.save_path = "/tmp"”
將其修改為指定的位置用于存儲session,例如,志文工作室將其改為:

session.save_path = "c:/tmp/phpsession"
當然你也可以使用分級目錄的方式,比如改為這樣:

session.save_path="5;c:/tmp/phpsession"

關于session的分級目錄存放請參考后續內容詳解

2. 新建文件夾路徑:c:/tmp/phpsession

3. 添加該路徑(即phpsession文件夾)的internet來賓賬戶修改和寫入權限,注意最好不要給予執行權限。
 

4. 啟動iis,觀察該目錄是否會有新的session文件產生。

三、php的session多級目錄存放解決大量臨時文件效率問題

session多級存放可以緩解一個目錄下session文件過多帶來的讀寫效率問題。

php.net上針對sesstion配置相關的說明:http://cn.php.net/manual/zh/ref.session.php

session.save_path  string

session.save_path 定義了傳遞給存儲處理器的參數。如果選擇了默認的 files 文件處理器,則此值是創建文件的路徑。默認為 /tmp。參見 session_save_path()。
此指令還有一個可選的 N 參數來決定會話文件分布的目錄深度。例如,設定為 '5;/tmp' 將使創建的會話文件和路徑類似于

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富平县| 当阳市| 都匀市| 大姚县| 云林县| 德令哈市| 大名县| 梁平县| 富源县| 微山县| 扎囊县| 出国| 建德市| 曲靖市| 怀来县| 仁布县| 平陆县| 历史| 汉川市| 绥芬河市| 安图县| 米泉市| 德安县| 龙门县| 建平县| 普宁市| 德保县| 连平县| 遂川县| 诸城市| 吉水县| 铁岭市| 上饶市| 沁水县| 乌恰县| 光泽县| 绵竹市| 海原县| 福安市| 蚌埠市| 休宁县|