Page 1 of 1

Các bác giúp em Lỗi site bị tràn File Inodes

PostPosted:20 Aug 2018 21:47
by jacker112
Chào các bá, em dùng vps 40$ cho 8 site. Và đang sử dụng vpssim và không cài đặt dịch vụ gì khác. Hàng tháng em kiểm tra df -i thì thấy full file inodes. Sau đó không biết cách xử lý thế nào mà phải setup lại vps khác @@

Các bác cho em lối đi xử lý cái này với ạ. 1 tháng mà cứ tràn full rồi.

Re: Các bác giúp em Lỗi site bị tràn File Inodes

PostPosted:20 Aug 2018 22:06
by nguyenoanh
Bạn thử kiểm tra xem nguyên nhân có phải do bạn bật cache các website không ?

Kiểm tra /var/lib/php/session
Code: Select all
cd /var/lib/php/session
Đếm xem có nhiều file không:
Code: Select all
 ls -1 | wc -l
Nếu thấy số lượng nó lớn quá thì clear nó:
Code: Select all
find . -type f -delete
Nếu nguyên nhân do php session thì bạn làm một cronjob auto clear nó.

Nếu không được, thử khởi động lại server và kiểm tra lại xem ntn ?

Re: Các bác giúp em Lỗi site bị tràn File Inodes

PostPosted:21 Aug 2018 07:26
by jacker112
Dạ em đang thử, hiện tại đang 98% em đang lo vài ngày tới sẽ sập. bác có thể cho em skyper trao đổi vấn đề này đc ko ạ :(

Re: Các bác giúp em Lỗi site bị tràn File Inodes

PostPosted:21 Aug 2018 07:28
by jacker112
Em mới kiểm tra " ls -1 | wc -l" thấy hơn 6tr file ạ

Re: Các bác giúp em Lỗi site bị tràn File Inodes

PostPosted:21 Aug 2018 07:56
by nguyenoanh
Như vậy lỗi full inodes của em do php session gây ra rồi.
Em tạo một cronjob thi thoảng clear nó đi là được :)

Re: Các bác giúp em Lỗi site bị tràn File Inodes

PostPosted:21 Aug 2018 08:13
by nguyenoanh
Code: Select all
nano /home/clear-phpsession.sh
Thêm nội dung:
Code: Select all
cd /var/lib/php/session
find . -type f -delete
cd
Ctrl + x ==> điền y ==> Enter để save

Cho nó quyền chạy:
Code: Select all
chmod +x  /home/clear-phpsession.sh
Dùng chức năng Add Cronjob trong Quản Lý Cronjob của VPSSIM, thêm cronjob sau để 1 tuần 1 tuần nó clear php session:
Code: Select all
0 0 * * 0 /home/clear-phpsession.sh
https://community.vpssim.vn/upanh/1534813979.png