Skip to main content

Django myslq backend that fixes issue with long living connection

Project description

MySQL-server-has-gone-away

This repository solves issue where database connection inside of django overlives MySQL database connection timeout specified in /etc/my.cnf wait_timeout = xxxx. See this issue

How to use:

  1. For Django 1.x and 2.x use pip install mysql_server_has_gone_away==1.0.0

  2. For django 3.x use pip install mysql_server_has_gone_away==2.0.0

  3. Put this engine into Django settings.py:

DATABASES = {
	'default': {
		'ENGINE': 'mysql_server_has_gone_away', 
		#'NAME': 'database-name',
		#'USER': 'database-user',
		#'PASSWORD': 'database-password',
		#'HOST': 'localhost',
	}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mysql_server_has_gone_away-2.0.0.tar.gz (2.2 kB view details)

Uploaded Source

File details

Details for the file mysql_server_has_gone_away-2.0.0.tar.gz.

File metadata

  • Download URL: mysql_server_has_gone_away-2.0.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for mysql_server_has_gone_away-2.0.0.tar.gz
Algorithm Hash digest
SHA256 068e3a580abcbb3f728bd2826ecb7fe81ab3820ab4a96639bd87a4ca06b13277
MD5 6d532003efc86aaeedd881f50e8d2810
BLAKE2b-256 d2cbb9bdefe42ac53dec8626ab816fd42e578121aef791b5268f5d98d22481c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page