Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Maddening Intermittent Wordpress:Lỗi thiết lập kết nối cơ sở dữ liệu

Không có nhiều thứ để làm việc ở đây. Nhưng ... tôi đã gặp vấn đề tương tự với phiên bản vi mô của mình. Vấn đề của tôi là máy chủ tiếp tục hết bộ nhớ và sau đó máy chủ mysql sẽ dừng. Nó sẽ bắt đầu lại khi khởi động lại máy tính nhưng chỉ là vấn đề thời gian trước khi nó gặp sự cố trở lại.

Đây là những gì tôi nhận được trong nhật ký MySQL của mình.

151023  6:15:44 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
151023  6:15:44 InnoDB: Completed initialization of buffer pool
151023  6:15:44 InnoDB: Fatal error: cannot allocate memory for the buffer pool
151023  6:15:44 [ERROR] Plugin 'InnoDB' init function returned error.
151023  6:15:44 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
151023  6:15:44 [ERROR] Unknown/unsupported storage engine: InnoDB
151023  6:15:44 [ERROR] Aborting

Bạn có thể muốn kiểm tra một cái gì đó tương tự. Tôi sử dụng Ubuntu và nhật ký ở /var/log/mysql/ theo mặc định.

Tôi đã giải quyết sự cố bằng cách thiết lập tệp hoán đổi theo Amazon EC2, bắt đầu hủy bỏ mysql vì InnoDB:mmap (x byte) không thành công; errno 12 . Các phiên bản AWS không đi kèm với thiết lập không gian hoán đổi theo mặc định (trong khi bản cài đặt tôi đã tải xuống từ Ubuntu trước đó đã có). Bạn cần thiết lập nó theo cách thủ công. Đây là phương pháp -

ssh vào phiên bản AWS của bạn. Sau đó:

  1. Chạy dd if=/dev/zero of=/swapfile bs=1M count=1024
  2. Chạy mkswap /swapfile
  3. Chạy swapon /swapfile
  4. Thêm dòng này /swapfile swap swap defaults 0 0 tới /etc/fstab

Đọc câu hỏi được liên kết để biết thêm chi tiết. Hy vọng điều đó sẽ hữu ích!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. # 1067 - Giá trị mặc định không hợp lệ cho 'bonusid', làm cách nào để khắc phục lỗi này?

  2. Làm thế nào để hiển thị cơ sở dữ liệu MySQL trên một tập lệnh PHP?

  3. Lỗi MySQL được đưa ra khi phân trang laravel được sử dụng

  4. Cần hỗ trợ truy cập cơ sở dữ liệu mysql bằng node.js

  5. Làm cách nào để tôi chỉ đếm lần xuất hiện đầu tiên của một giá trị?