June 6, 2015

Hướng dẫn khắc phục lỗi Apache: No space left on device

1. Giới thiệu
Bỗng dưng 1 ngày các website trên VPS hay Server không hoạt động trong khi VPS - Server vẫn hoạt động, vẫn có thể vẫn ssh vào hệ thống.
Tuy nhiên, khi thực hiện lệnh: service httpd restart hoặc /etc/init.d/httpd restart thì không thể được và check log httpd bằng lệnh: tail -100 /var/log/httpd/error_log xuất hiện lỗi No space left on device: Couldn’t create accept lock

2. Thực hiện
Bài viết này vHost sẽ hướng dẫn cách fix lỗi này để website có thể hoạt động trở lại
Step 1: Check error-log service httpd
  • tail -100 /var/log/httpd/error_log
Step 2: Thực hiện lệnh: ipcs -s


Step 3: Nếu xuất hiện như hình trên với nhiều record, thực hiện lệnh dưới đây để thao tác xóa:
  • for i in `ipcs -s | awk '/httpd/ {print $2}'`; do (ipcrm -s $i); done
Step 4: Thêm 2 thông số sau để tăng semaphores hạn chế tình trạng này trong /etc/sysctl.conf
  • kernel.msgmni = 1024
  • kernel.sem = 250 256000 32 1024
Step 5: Tiếp tục chạy lệnh sau để lưu thay đổi:

  • sysctl -p

Related Posts:

  • Cài đặt Apache và PHP trên CentOS 1. Cài đặt Apache Dùng lệnh để tải gói và cài đặt. ? 1 yum install httpd Cấu hình Apache khởi động cùng với Server. Sau đó khởi động Apache: ? 1 service httpd start Test thử quá trình cài đặt đã… Read More
  • Hướng dẫn Disable 1 số hàm PHP trên Server bằng PHP.INIHiện nay vấn đề Hack local khá là phổ biến. Để đảm bảo an toàn cho khách hàng thì các nhà cung cấp dịch vụ thường Disable 1 số hàm PHP nguy hiểm mà khách hàng ít dùng đến để tăng cường bảo mật cho các acc cùng server.Vậy làm … Read More
  • 25 Apache Interview Questions for Beginners and Intermediates We are very thankful to All our readers for the response we are getting for our new Linux Interviewsection. And now we have started section wise learning for Interview questions and continuing with the same today’s arti… Read More
  • Cách xác định vị trí file php.ini chính xác để chỉnh sửaFile php.ini là file cấu hình cho việc dịch mã và xử lý code PHP. Vì nhiều lý do khác nhau mà chúng ta cần phải sửa thông số trong file này để phù hợp với mã nguồn hay nhu cầu lập trình, sử dụng.Tuy nhiên, do việc cài đặt các… Read More
  • Bật UserDir và tạo virtualhost trên Apache Như các bạn đã biết mặc định Apache sẽ để đường dẫn thư mục chứa code là /var/ww/html. Trong tut này mình sẽ hướng dẫn các bạn bật UserDir trên Apache và chuyển đường dẫn về /home/domain/public_html. Bắt đầu thôi.… Read More

0 comments:

Post a Comment