欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IIS PHP環(huán)境Temp文件夾的權(quán)限問題引起的網(wǎng)站故障

 更新時(shí)間:2013年02月27日 11:23:13   作者:  
服務(wù)器非常慢,把WINDOWS2003重啟了,結(jié)果連不上服務(wù)器。結(jié)果悲劇的去了機(jī)房

前幾天不知為何,服務(wù)器抽風(fēng)嚴(yán)重…

服務(wù)器非常慢,把WINDOWS2003重啟了,結(jié)果連不上服務(wù)器。結(jié)果悲劇的去了機(jī)房。

查找不出什么問題,GHOST恢復(fù)系統(tǒng)。

幾天后回去又裝了個(gè)新站上去。再過兩天后,問題又出現(xiàn)了。

排查過程 檢查網(wǎng)頁服務(wù)器,病毒,木馬?是否被入侵? 檢查數(shù)據(jù)庫服務(wù)器,CPU,內(nèi)存,網(wǎng)絡(luò)一切正常,相應(yīng)的端口也做了 IP 限制,只允許網(wǎng)頁服務(wù)器訪問,查看日志文件也沒有異常情況 檢查其余的 .Net 網(wǎng)站,速度正常,沒有任何問題 檢查其余的 Php 網(wǎng)站,架構(gòu)方法一樣,也沒有任何問題(其余的 php 網(wǎng)站訪問量相對(duì)于論壇來說小很多) 新建一個(gè)應(yīng)用程序池和網(wǎng)站應(yīng)用程序,單人訪問速度沒有問題,說明 php程序沒有問題 檢查 Php 設(shè)置,發(fā)現(xiàn)沒有異常

綜合以上因素,所以基本可以確定問題主要來源于某個(gè)小問題,然后當(dāng)訪問人數(shù)過多的時(shí)候就會(huì)體現(xiàn)出來。

那這個(gè)問題是什么呢?

這時(shí)候想到去看一下 Php 日志文件,打開 c:\windows\temp 下的 Php 日志文件,突然…  卡死了!

原來這個(gè)文件已經(jīng)達(dá)到了 800多 MB,難道是這個(gè)問題?

記得以前 IIS 下所有網(wǎng)站都出現(xiàn)了訪問緩慢的問題,然后發(fā)現(xiàn) IIS 日志文件達(dá)到了幾個(gè) G,禁用 IIS 日志后恢復(fù)正常。

難道也是這個(gè)問題?果斷禁用了 Php error log,并刪除了這個(gè)文件后,略有改善,但是感覺還是沒解決…

正在彷徨時(shí),忽然發(fā)現(xiàn) Temp 文件夾下有大量 sess_ 開頭的文件?。ㄖ按蜷_ Temp 文件夾的時(shí)候就特別慢)數(shù)量竟然達(dá)到了 10W 個(gè)!總?cè)萘侩m然只有 300MB ,但是占用空間卻達(dá)到了 3G

看上去問題就出在這里了!

關(guān)于 NTFS 下的文件數(shù)量

NTFS 的優(yōu)越性就不用說了,也早就是主流了…

NTFS 下的最大文件數(shù)是 4,294,967,295個(gè) (2^32 – 1)

但是為什么僅僅 10W 個(gè)文件就讓系統(tǒng)慢成這樣了呢?好吧,都說是理論值了… 不知道有沒有人測試過,但 10W 個(gè)的確非常多了…

解決方法

刪除這些文件是必需的,這個(gè)過程很痛苦… 因?yàn)橄到y(tǒng)卡死了…

后借助 del *.* /q /s 后才成功將其刪光

可是光刪也不是辦法,總有一天它還是會(huì)滿的…

這些文件其實(shí)是 Php 保存 Session 的文件,一個(gè) Session 對(duì)應(yīng)了一個(gè)文件,但是 Session 結(jié)束的時(shí)候不應(yīng)該刪除嗎?

其實(shí) Php 是會(huì)刪除的,但是由于權(quán)限的問題,而導(dǎo)致它不能及時(shí)的刪除了,以上就是 IIS_USERS 組的默認(rèn)權(quán)限。

它并沒有刪除的權(quán)限 !難怪沒辦法刪除!

知道這個(gè)后就簡單了,給 IIS_USERS 加上刪除的權(quán)限就 OK 了!

修改好后,Temp 文件夾下的文件數(shù)一直維持在一個(gè)數(shù)量級(jí),而沒有明顯的變化~

相關(guān)文章

最新評(píng)論