六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦故障 > 電腦故障現(xiàn)象 > 系統(tǒng)變慢 >

c盤temp文件夾存在大量sess開頭文件的問題原因是什么

時間: 加城1195 分享

  我們使用電腦和手機時候最不能忍受就是設(shè)備又卡又慢了,嚴重影響我們工作或者游戲體驗。有用戶服務(wù)器經(jīng)常宕機,而且重啟后也總是cpu占用率非常高,而一旦關(guān)閉iis則恢復(fù)正常。于是進行了仔細地排查。當(dāng)在清理垃圾文件時,發(fā)現(xiàn)c:\windows\temp文件夾中存在超級多以sess_開頭的文件,此類文件之多使得無法正常的打開temp文件夾和刪除清理

  方法步驟

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

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

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

  復(fù)制代碼 代碼如下:

  del %TEMP% /s /q *.*

  保存后雙擊運行,即開始進行刪除處理(也可直接在cmd命令行中輸入執(zhí)行)

  你也可以將其加入開機啟動項,以使得每次重啟系統(tǒng)后即執(zhí)行一次刪除處理。

  提示:

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

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

  net stop iisadmin 關(guān)閉iis服務(wù)

  net start iisadmin 開啟iis服務(wù)

  3. 當(dāng)然,你不希望在處理的過程中讓網(wǎng)站關(guān)閉如此之久,所以你應(yīng)依次進行的操作是:

  1>. 關(guān)閉iis

  2>. 更改php保存session的默認路徑(參考后面內(nèi)容)

  3>. 開啟iis,檢查服務(wù)器所有站點是否正常

  4>. 執(zhí)行del_temp.bat進行清理

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

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

  “;session.save_path = "/tmp"”

  將其修改為指定的位置用于存儲session,例如,志文工作室將其改為:

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

  當(dāng)然你也可以使用分級目錄的方式,比如改為這樣:

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

  關(guān)于session的分級目錄存放請參考后續(xù)內(nèi)容詳解

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

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

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

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

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

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

  session.save_path string

  session.save_path 定義了傳遞給存儲處理器的參數(shù)。如果選擇了默認的 files 文件處理器,則此值是創(chuàng)建文件的路徑。默認為 /tmp。參見 session_save_path()。

  此指令還有一個可選的 N 參數(shù)來決定會話文件分布的目錄深度。例如,設(shè)定為 '5;/tmp' 將使創(chuàng)建的會話文件和路徑類似于

  /tmp/4/b/1/e/3 /sess_4b1e384ad74619bd212e236e52a5a174If

  要使用 N 參數(shù),必須在使用前先創(chuàng)建好這些目錄。在 ext/session 目錄下有個小的 shell 腳本名叫 mod_files.sh 可以用來做這件事。此外注意如果使用了 N 參數(shù)并且 N 大于 0,那么將不會執(zhí)行自動垃圾回收,更多信息見 php.ini。

  另外如果用了 N 參數(shù),要確保將 session.save_path 的值用雙引號 “quotes” 括起來,因為分隔符分號( ;)在 php.ini 中也是注釋符號。

  參考以上說明,在定義session.save_path中可以定義多級存放的路徑,于是我們可以修改php.ini中的session.save_path為:

  session.save_path = “2;/data/session_tmp”

  如此將session文件分成兩級存放,即類似于

  /data/session_tmp/4/b/sess_4b1e384ad74619bd212e236e52a5a174If

  取session的前兩位字符作為二級目錄索引,但是php并不生成目錄,需要自己手工生成,這里提供一個php腳本來生成初始的目錄。

  復(fù)制代碼 代碼如下:

  $string = '0123456789abcdefghijklmnopqrstuvwxyz';

  $length = strlen($string);

  function makeDir($param)

  {

  if(!file_exists($param)) {

  echo "mkdir ".$param."\n”;

  exec("mkdir ".$param);

  }

  }

  for($i = 0; $i < $length; $i++) {

  for($j = 0; $j < $length; $j++) {

  makeDir('/data/session_tmp/'.$string[$i].'/'.$string[$j]);

  }

  }

  ?>

  session目錄分級處理之后,IO處理值增加,http進程降低,web處理效率明顯好轉(zhuǎn)

  補充:解決系統(tǒng)變慢的常用技巧方法

  1、在我的電腦窗口,右擊要清理的盤符―“屬性”―“清理磁盤”--勾選要刪除的文件--確定--是。

  2、右鍵瀏覽器e――屬性――點2個刪除1個清除(都要逐一確定)――確定 。

  3、把C:\WINDOWS\Prefetch(預(yù)讀文件)把里面的文件全部刪除

  4、用優(yōu)化大師或超級兔子清理注冊表和垃圾文件。

  5、“開始”――運行中輸入msconfig――確定――啟動――除了輸入法ctfmon以外的勾全去掉。

  6、右鍵我的電腦”――屬性――點高級――點啟動和故障恢復(fù)中的設(shè)置――去掉所有的勾――寫入調(diào)試信息選擇“無”――確定――點高級下面錯誤報告――點禁用――2次確定。

  7、“開始”..打開控制面板中的文件夾選項..點查看..點去末項自動搜索文件夾前面的勾..確定。

  8、右鍵我的電腦――屬性――硬件――設(shè)備管理器――雙擊IDE控制器――次要通道――高級設(shè)置――傳送模式都選DMA――設(shè)備類型選無――確定――主要通道也同樣設(shè)置――確定。

  9、右鍵C盤進行磁盤清理和其它選項中的系統(tǒng)還原清理。

  10、刪除不用的程序軟件。


系統(tǒng)變慢相關(guān)文章:

1.電腦運行速度變得越來越慢怎么解決

2.電腦太卡運行很慢的解決方法

3.如何解決win7電腦運行很慢很卡

4.Win7系統(tǒng)重裝之后運行速度變慢怎么辦

5.電腦開機進入桌面特別慢

4035763