• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • KHUYẾN MÃI
  • WEB MẪUHOT

Xử lý vấn đề Full Inodes trên CyberPanel

by ĐỖ TRUNG QUÂN 04/05/2024
Tác giả: ĐỖ TRUNG QUÂN 04/05/2024 0 comments 242 lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
242

NỘI DUNG

  • Bước 1: Kiểm tra
  • Bước 2: Tìm và xoá các file session
  • Bước 3: Đặt cron xoá

Hiện tại khi bạn sử dụng CyberPanel thì đôi lúc bạn sẽ gặp một vấn đề là đầy inodes trên VPS, biểu hiện là bạn không thể ghi được dữ liệu lên web.

Inode là một cấu trúc dữ liệu quản lý thông tin về các tệp và thư mục trong hệ thống tập tin của Unix và các hệ điều hành dựa trên Unix như Linux. Mỗi tệp hoặc thư mục được quản lý bởi một inode riêng.

Số lượng inode luôn có giới hạn. Mỗi file/folder tương ứng với một inode. Khi file system được khởi tạo, một thuật toán sẽ được áp dụng để tính ra số lượng inode dựa trên dung lượng của ổ đĩa tương ứng. Ví dụ, một số hệ thống sử dụng tỉ lệ 1:16 KB, tức là trung bình với mỗi 16KB storage thì sẽ có một inode. Đây cũng chính là số lượng file/folder tối đa bạn có thể tạo và lưu trữ trên hệ thống file của mình.

Quay trở lại vấn đề chính trong bài. Thì CyberPanel rất dễ bị đầy Inodes bởi các session php tạo ra, các session php này tạo liên tục nếu không dọn dẹp thường xuyên thì con số lên đến vài triệu file session php và sẽ làm đầy máy chủ của bạn.

Bước 1: Kiểm tra

Bạn hãy SSH vào máy chủ server sau đó nhập lệnh sau. Lệnh này để kiểm tra số lượng inodes

df -i

Như kết quả bên dưới thì máy chủ này giới hạn 3.0M tức là 3 triệu inodes.

Xử lý vấn đề Full Inodes trên CyberPanel

Và bây giờ bạn hãy kiểm tra thư mục sau để xác định số lượng Inodes nằm ở thư mục nào. Bạn sử dụng lênh du -sh --inodes kèm đường dẫn đến thư mục cần kiểm tra. Và ở đây là /var/lib/lsphp/session/

du -sh --inodes ten_thu_muc
du -sh --inodes /var/lib/lsphp/session/

Kết quả trả về thư mục session này đang chiếm 2.6 triệu inodes. Và session/lsphp81 chiếm 2.5 triệu inodes

z5407428223861 71358c54f170d9338d2a0d70ee35427c

Để xem thêm trong session/lsphp81 có file nào mà nhiều đến thế thì tôi dùng lệnh sau để liệt kê 100 file.

ls -U | head -100

Và kết quả là các file sess_*

z5407428248320 d3f6aece6d5decd4cff5367dcde05e5b

Bước 2: Tìm và xoá các file session

Khi đã xác định được file bây giờ hãy cùng tôi xoá các file này đi. Tôi sử dụng lệnh bên dưới để xoá. Lệnh này sẽ tìm các file có định dạng sess_ trong thư mục /var/lib/lsphp/session/ và xoá đi. Bạn không thể sử dụng rm -rf để xoá file sẽ gặp lỗi -bash: /usr/bin/rm: Argument list too long

find /var/lib/lsphp/session/ -name 'sess_*' -delete

Ngoài ra bạn có thể copy script bên dưới để xoá. Script này được viết bởi usmannasir cũng chính là tác giả của CyberPanel.

bash <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/CPScripts/setup_php_sessions.sh)

Bước 3: Đặt cron xoá

Bây giờ tôi sẽ đặt cron để xoá tự động theo lịch, và tôi sẽ đặt chạy 30 phút 1 lần.

Để đặt cron job chạy mỗi 30 phút, bạn cần thêm chúng vào crontab của hệ thống. Bạn có thể mở crontab bằng lệnh sau:

crontab -e

Sau đó, thêm dòng sau vào cuối file:

*/30 * * * * find /var/lib/lsphp/session/ -name 'sess_*' -delete

Đây sẽ đặt cron job để thực hiện hai lệnh đó mỗi 30 phút một lần. Đảm bảo lưu và thoát khỏi trình soạn thảo. Hệ thống sẽ tự động áp dụng cron job này.

5/5 - (2 bình chọn)
cyberpanelinodes

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

BÀI VIẾT LIÊN QUAN

Hướng dẫn tăng PHP LSAPI CHILDREN trên CyberPanel

29/10/2024

Nâng cấp phiên bản CyberPanel

16/07/2024

Cài đặt Extension ZIP cho PHP 8 trên...

10/06/2024

Sử dụng GeoIP để chặn quốc gia trên...

19/12/2023

Danh sách ControlPanel quản lý VPS miễn phí...

28/07/2023

Giới thiệu tính năng mới trong CyberPanel Apache...

16/05/2023

Sửa lỗi can not be uploaded, Error message...

05/05/2023

Sửa lỗi Error message: Blacklisted domain trên CyberPanel

25/02/2023

Hướng dẫn cấu hình SMTP Relay trên CyberPanel

01/11/2022

Lỗi Extension ZIP trên PHP 7.4 của CyberPanel...

17/07/2021
Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên MAC OS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn kích hoạt Theme Flatsome mới nhất.

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • KHUYẾN MÃI
  • WEB MẪUHOT