Máy chủ của bạn có rất nhiều dịch vụ chạy ngầm, các dịch vụ sau là quan trọng đối với việc chạy 1 website cơ bản
* httpd : là dịch vụ web chính của máy chủ, khi httpd chết thì web bạn cũng chết theo, httpd tạo ra nhiều tiến trình PID để phục vụ website của bạn, càng nhiều tiến trình thì càng tốn ram, khi bị DDOS thì quá nhiều tiến trình httpd tạo ra có thể dẫn đến VPS treo. httpd thường được cài php vào để phục vụ mã nguồn php. Các lỗi không vào được web phần lớn liên quan đến dịch vụ này
* mysqld : là dịch vụ phục vụ web chạy CSDL mysql, khi mysqld chết thì web bạn không thể kết nối vào CSDL và có thể báo các lỗi database
* pure-ftpd: là dịch vụ cho phép bạn sử dụng giao thức FTP để upload
Ở hình trên bạn có thể thấy thông báo “Httpd is running“, ram cũng còn trống nhiều và website hoạt động hoàn toàn bình thường. Mysqld cũng không gặp vấn đề gì
Khi thấy website không chạy bạn có thể restart httpd bằng lệnh “service httpd restart” hoặc ấn nút trong phần quản lý.
Khi bạn thay đổi các thông số của máy chủ httpd ( apache ) hoặc php thì bạn cũng phải restart httpd
Nếu quá trình restart không gặp lỗi nào thì màn hình sẽ hiện như hình trên. Nếu gặp lỗi thì bạn search lỗi trên google để tìm ra hướng khắc phục, hoặc xem file /var/log/httpd để tìm hướng giải quyết
Dịch vụ mysqld cũng tương tự httpd. Khởi động lại bằng lệnh service mysqld restart. Mysqld thường dùng 1 file PID để lưu giữ tiến trình, khi server gặp trục trặc thì file này có thể bị hỏng, bạn phải xóa đi để có thể khởi động mysql , file pid này nằm ở thư mục /var/lib/mysql
Leave a Reply