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

Sự cố hết thời gian chờ kết nối MySQL - Ứng dụng Grails trên Tomcat sử dụng Hibernate và ORM

Tham khảo bài viết này , bạn có các kết nối cũ trong nhóm kết nối DBCP của mình bị hệ điều hành hoặc tường lửa loại bỏ.

Giải pháp là xác định một truy vấn xác thực và thực hiện kiểm tra kết nối trước khi bạn thực sự sử dụng nó trong ứng dụng của mình. em> tệp và thêm những thứ sau:

beans = {
  dataSource(BasicDataSource) {
    //run the evictor every 30 minutes and evict any connections older than 30 minutes.
    minEvictableIdleTimeMillis=1800000
    timeBetweenEvictionRunsMillis=1800000
    numTestsPerEvictionRun=3
    //test the connection while its idle, before borrow and return it
    testOnBorrow=true
    testWhileIdle=true
    testOnReturn=true
    validationQuery="SELECT 1"
  }
} 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để ngăn người dùng đăng nhập đồng thời trong trang web PHP / MySQL?

  2. Làm cách nào để thay đổi loại công cụ lưu trữ trên MySQL?

  3. Xuất dữ liệu MySQL sang Excel bằng PHP

  4. Sắp xếp trường varchar theo số trong MySQL

  5. Chuyển đổi thời gian SA / CH sang định dạng 24 giờ bằng PHP hoặc MySQL?