2015-03-31 95 views
1

我在服務器上有Laravel 4.2版本。存在高CPU使用率的問題,例如經常達到98%-100%。而且php5-fpm服務器不時也在不停地提供502錯誤的網關錯誤。可以Laravel大量的會話文件使用很多的CPU?

我注意到會話文件夾中有450 000個會話文件。

這可以使用那麼多的CPU,並導致php5-fpm服務器停止工作?爲什麼?是不是文件名稱應該提供快速文件搜索的索引?

另一個問題 - 爲什麼Laravel不刪除舊的會話文件?會話有效期爲一個月。但我們絕對沒有450 000個用戶,因此每個月都需要唯一的會話文件。只有20個唯一用戶。

其他會話設置爲默認值,只有一生 - 一個月

'cookie' => 'laravel_session_4', 
+0

服務器不應該以100%運行 - 特別是只有20個唯一用戶。您的服務器配置有問題。 – Laurence 2015-03-31 06:13:42

回答

0

請檢查配置/ session.php文件和壽命,expires_on_close和彩票值。通過玩這些,你應該能夠減少會話文件的數量。

相關問題