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

máy chủ MySQL không liên tục đã biến mất lỗi

Điều này có thể xảy ra vì yêu cầu CURL của bạn mất nhiều thời gian hơn sau đó là thời gian chờ kết nối mysql

hoặc1) đặt thời gian chờ yêu cầu cho CURL để nó chết sớm hơn khi có lỗi (CURLOPT_CONNECTTIMEOUT chỉ dành cho các kết nối- CURLOPT_TIMEOUT là trong toàn bộ thời lượng của yêu cầu và nó sẽ dừng nếu máy chủ không phản hồi kịp thời) 2) mysql hết thời gian chờ để ngăn máy chủ ngắt kết nối bạn vì không gửi truy vấn
3) phát hiện lỗi và tự động kết nối lại với mysql

mysql> show variables like "%timeout%";
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| connect_timeout          | 5     |
| delayed_insert_timeout   | 300   |
| innodb_lock_wait_timeout | 50    |
| interactive_timeout      | 28800 |
| net_read_timeout         | 30    |
| net_write_timeout        | 60    |
| slave_net_timeout        | 3600  |
| table_lock_wait_timeout  | 50    |
| wait_timeout             | 28800 |
+--------------------------+-------+
9 rows in set (0.00 sec)

wait_timeout và tương tác_timeout là hai thứ bạn quan tâm




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao null <> null =null trong mysql

  2. MySQL tham gia hai bảng, tìm số lượng tối đa và sắp xếp theo

  3. Sự khác biệt về thuật ngữ MySQL so với khóa nước ngoài?

  4. Thiết kế SQL để khảo sát với các câu trả lời thuộc các kiểu dữ liệu khác nhau

  5. Kiểm tra NULL trên một Bộ sưu tập trong các truy vấn JPQL?