Làm cách nào để thiết lập hành vi của MySQL's automatic reconnection behavior trong django?
Tôi giả định đây là cấu hình phía máy khách, đúng không?Tự động kết nối lại của MySQL trong django
7
A
Trả lời
1
Trình bao bọc cơ sở dữ liệu Django có phương thức được gọi là is_usable()
để ping kiểm tra xem máy chủ có bật hay không. Đây là một cho MySQL -
def is_usable(self):
try:
self.connection.ping()
except DatabaseError:
return False
else:
return True
Từ url MySQL mà bạn cung cấp -
Nếu tính năng tự động kết nối lại được kích hoạt, mysql_ping() thực hiện một kết nối lại. Nếu không, nó sẽ trả về một lỗi.
Vì vậy, tất cả phụ thuộc vào cách bạn cấu hình phần này -
mysql_options(&mysql, MYSQL_OPT_RECONNECT, &reconnect);
mà bạn phải thiết lập cho mình trên các DBMS.
Các vấn đề liên quan
- 1. Tắt tự động kết nối lại trong máy khách MySQL
- 2. Tự động kết nối lại với Internet
- 3. SockJS Client tự động kết nối lại?
- 4. Cách tự động kết nối lại hồ bơi kết nối Oracle sau khi ngắt kết nối?
- 5. Làm thế nào để cho phép máy khách MySQL tự động kết nối lại với MySQLdb?
- 6. Tự động kết nối lại với máy chủ TCP
- 7. jvisualvm - tự động (JMX) kết nối lại với ứng dụng?
- 8. Làm thế nào để kết nối lại máy khách socket.io hoạt động sau khi tự động kết nối lại lần?
- 9. Cách lý tưởng để thiết lập kết nối JMS để nó tự động kết nối lại
- 10. Ngắt kết nối tín hiệu cho mô hình và kết nối lại trong django
- 11. Cách đặt tùy chọn tự động kết nối với đầu nối mysql C++
- 12. Mac: tự động kết nối với IOBluetoothDevice
- 13. Mysql không kết nối lại với JNDI Tomcat 6
- 14. Python, tạo lại một ổ cắm và tự động kết nối lại
- 15. Kết nối trọn đời = 0 trong chuỗi kết nối MySql
- 16. perl dbi kết nối lại trên ngắt kết nối
- 17. Liệu socket.io có kết nối lại kết nối lại không?
- 18. Tự động tăng không được đặt lại trong MySQL
- 19. iOS: Tự động thiết lập lại kết nối Bluetooth BLE khi ở trong phạm vi
- 20. cách tái tạo lại/tự động tái tạo trong mysql
- 21. Kết nối lại trên Máy chủ MySQL đã Biến mất
- 22. Cách tắt tự động kết nối WIFI trong Android
- 23. Kết nối vùng kết nối Django và các trường thời gian
- 24. node.js + kết nối mysql pooling
- 25. MySQL - kết nối liên tục vs kết nối tổng hợp
- 26. Kết nối CachoDB lưu trong Django
- 27. Hồ bơi kết nối JDBC không mở lại Các kết nối trong tomcat
- 28. Làm thế nào để kết nối Django với một cơ sở dữ liệu mysql qua kết nối ssl?
- 29. Kết nối lại kết nối ổ cắm Java khi ngắt kết nối
- 30. Hai kết nối bên trong MYSQL