[MariaDB] mariadb.service failed to run 'start-pre' task: Cannot allocate memory
Hướng dẫn fix lỗi khi start mariadb: mariadb.service failed to run 'start-pre' task: Cannot allocate memory
1. SSH vào server.
2. Kiểm tra dung lượng trống của RAM:
free -hm
total used free shared buffers cached
Mem: 1.0G 122M 901M 92K 0B 61M
-/+ buffers/cache: 61M 962M
Swap: 1.0G 0B 1.0G
total used free shared buffers cached
Mem: 1.0G 122M 901M 92K 0B 61M
-/+ buffers/cache: 61M 962M
Swap: 1.0G 0B 1.0G
3. Set MySQL buffer pool size tại file /etc/my.cnf sao cho nhỏ hơn dung lượng trống của RAM:
innodb_buffer_pool_size=100M
4. Restart service MySQL:
service mysqld restart || service mysql restart || service mariadb restart
Nếu vẫn lỗi các bạn xem mình đã tạo swap server chưa nhé. nếu chưa các bạn làm theo hướng dẫn tại đây
Sau khi tạo swap file xong các bạn thực Restart lại Service MySQL nhé
Chúc các bạn thành công.
Bình luận
Gửi