Traceback Switch to copy-and-paste view
-
/home/backups/backup-manager/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py, line 55, in innerreturn inner
else:
@wraps(get_response)
def inner(request):
try:
response = get_response(request)
…
except Exception as exc:
response = response_for_except ion(request, exc)
return response
return inner
Local vars
Variable Value exc UnboundLocalError("local variable 'error_' referenced before assignment")get_response <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler objec t at 0x7f6d76a06920>>
request <WSGIRequest: GET '/archives/cron_sync_archives'>
-
/home/backups/backup-manager/.venv/lib/python3.10/site-packages/django/core/handlers/base.py, li ne 197, in _get_responseif response is None:
wrapped_callback = self.make_view_ atomic(callback)
# If it is an asynchronous view, r un it in a subthread.
if iscoroutinefunction(wrapped_cal lback):
wrapped_callback = async_to_sy nc(wrapped_callback)
try:
response = wrapped_callback(requ est, *callback_args, **callback_kwargs)
…
except Exception as e:
response = self.process_except ion_by_middleware(e, request)
if response is None:
raise
# Complain if the view returned None ( a common error).
Local vars
Variable Value callback <function cron_sync_archives at 0x7f6d7422dfc0>
callback_args ()
callback_kwargs {}middleware_method <bound method CsrfViewMiddleware.process_view of <CsrfViewMiddleware get_response=conve rt_exception_to_response.<locals>.inner>>
request <WSGIRequest: GET '/archives/cron_sync_archives'>
response None
self <django.core.handlers.wsgi.WSGIHandler object at 0x7f6d76a06920>
wrapped_callback <function cron_sync_archives at 0x7f6d7422dfc0>
-
/home/backups/backup-manager/apps/archives/views.py, line 360, in cron_sync_archives"""
Its purpose is to enqueue the unsynced arc hives(archives marked as unsynced)
:param request:
:return: a sync list in a dict
"""
sync_list_to_be_pushed = dict()
resolve_failed_archives()
…
if Setting.query('maintenance_flag 27;, 'enabled'):return JsonResponse({"syncing&quo t;: ["Maintenance flag is on!!"]}, safe=False)archives = (
Archives.objects.filter(synced=0, stat us=1).order_by("-synced_since").reverse())
sync_list = list()
Local vars
Variable Value request <WSGIRequest: GET '/archives/cron_sync_archives'>
sync_list_to_be_pushed {} -
/home/backups/backup-manager/apps/backup/scheduler/services/resolvefails.py, line 88, in resolve _failed_archivesprint("Emailing to ops from r esolvefail")# email_to_ops("generic value error", "Archiver", "probably agent busy")# will have to handle this better< /pre>
try:
error_ = job.exc_info.split(&q uot;\n")[-2].split(":")except:
pass
print("Archived Job", erro r_)…
print("kwargs", kwargses )print("Keys", kwargses.k eys())try:
if "Agent busy" in j ob.exc_info:
archive = Archives.objects .get(machine_id=kwargses["bucket"])
archive.enqueued = '0 0000000-0000-0000-0000-000000000000';
Local vars
Variable Value failed_jobs ['c814d797-9dc0-40f3-a88b-b047e2c92bc3', '262ffe67-9759-4af3-b3c8-da73fa6ace8a', 'c1ba9e62-9de4-4531-9136-111b37d5af9d', 'b9c5b5ce-4c6f-44ef-9868-8ef771b087f3', '89b899c5-9768-4bc2-a5f3-c4b3d5237db1', 'cd8cd99e-02a1-4b86-90a5-d842d77b3a7f', '048e3b63-1e42-4b9f-8cce-80c55a424d26', '6950edfa-f0f8-486e-bd22-3d49b18c2934', 'c9d98148-58a4-4615-aa35-5fdbfc0bd12e', '630a7843-e162-480e-88bb-3435d3b12556', '7d5e7e3f-426d-4e80-9ce0-3c5fc563ab2b', '21bb0a40-713e-476a-9fa5-a1cb60ab6823', '2da168c1-5e3f-4dc5-8bed-80bd36cb6664', 'db245f6c-2376-4a3d-b078-41cdc2641c1e', '0330452a-5fd7-4490-8471-a7d51e7d04e5', '503b44f4-9e49-43b8-9bdd-54324eecd121', '6c223966-0d2f-4332-a92f-4764475cf84d', '84b4b932-c8af-4e92-8fcc-75a57953f1f2', '81fe4b2f-8d56-4038-aafc-811e8f2e9681', '53e5275b-14a2-49bf-bc8f-4e543d31479d', 'eda67250-b942-42c4-9dea-7eb9bffdd5cc', '0296ac24-1f37-4051-acda-6e297f5cc50c', '38592f09-ace5-4a3c-8def-5fb40f7f1f0c', 'd2a6e32c-4e4c-458a-a2f6-48a257e62613', '88e3c6af-c26e-46b3-8ebc-a0049921ccbe', '9720868e-cfe9-4cba-a322-009f5a1c16b6', 'ef977520-171b-4a45-8ad9-9fbe9d9f21e1', '4efd287e-5acb-40aa-abec-d7d0e6032d34', '7e8c24c2-e2df-4e1b-b5e8-ffad5be1cc1c', '933ebffc-30b9-4201-85fa-b34a2f3128fb', '550939d8-147e-4390-9acc-09d4c1ad5aa3', 'd50c992b-2322-4b3e-99ad-9df21033a703', 'de86ec92-0bf7-4e83-9d78-e488eb9f1bf2', '9fe045c3-2796-4fb7-b0ff-a8474784e8fb', 'ab9f232a-99bc-4c7d-89bb-0ad369dc0ada', 'fc28af96-6240-4e62-9bad-7c22b252883f', 'a0dba751-4cb4-42db-9dd1-1d237f0846ce', '46a29dec-05d8-4958-975f-a539e8bfd10e', '70402f6b-ea66-4a4f-b06d-86f63cb4c1ea', '80fcf6e2-cdde-4cb7-8b89-163d8657497c', 'aeac6a2b-1244-40cc-a23b-82b8639819fb', 'f6c5344a-70be-4502-b7f9-e766c72bb3ea', 'da540fb4-3054-4ad1-9e0b-193e2543ff67', 'e70ca5b2-be12-4079-a33e-c61dd5f96303', '9987b0e0-1fe8-45fd-a768-d5899e73e204', '7519aae3-dae8-4118-9c5b-356889971f09', '03597cd0-f323-4d58-8fca-b8b1f3164442', '0701cec6-7d8b-4a4e-9bff-3cd05aa952ad', 'c5e45b28-bb18-4811-b699-0afb47006321', '562d764f-6a54-45aa-b8b0-df446c4c37a5', 'ecc7d4a5-0c80-4d4f-af85-ae4362e4d220', 'ef0613aa-090c-4ccd-b210-98492bbd773f', 'f0250125-82f4-4b91-a14b-649e3fd62bec', '8ae1b428-a9aa-4099-bb31-bf595872dd2e', '02d66498-acf0-42c0-a866-ad4265c8392f', '29a8138f-90d2-4174-a848-9621836db07e', 'd56e03ae-eae6-47dd-b6b0-ea35983b7bb1', 'f5b4cf03-5311-4b52-a35f-9fb6a04c8180', '1948edf6-f34f-416f-aadf-7dc3e68fdb7e', '43e221a0-a4c0-42d0-95f8-5e2e7f1b72b7', 'a7809cf4-9b3b-4361-94ca-65b051296af4', '18b185ca-b522-4d63-8dd4-8d011d1ad118', 'e9d23adf-7e2d-4361-8b9a-51a8ce24bb02', '484ee691-03bb-483a-8986-583e014b1786', '57d619b0-f57b-499f-8ad3-97aef2810e7e', '449c218c-1e18-4edb-9992-70b2fba4591c', 'bff39f5c-20b0-4a4d-82f1-96fddff7d1ab', '6ca5231b-bab5-4e66-8526-9919e6455437', 'aa625b63-b867-4453-a832-2b8f374356d4', '4ae1e70f-89ec-424e-b86a-4ae4193e7fa3', '5c529b2c-75de-4cc1-8aef-26b2a3d7dff3', '3737695c-177f-46a7-bdcb-32bfbe5cbddb', '5d3a0cb5-4fd3-46f6-836a-28f9e3443a3f', 'd3a5d3c5-0ae5-4e5e-a9c1-3b214313c562', '52d642b2-03c8-4df9-8409-7ab0f557809e', '797a8b11-176d-47fd-b6e0-3c224e4a715f', 'aee36623-79fb-4eb4-b93a-7989b1278d7a', '2ca33864-3e91-4745-89c2-109664671e98', '52ef24fa-29e1-4715-a448-fd677552cdbd', '5b753f83-1610-4dd6-8643-8e3eb736972d', '9e70e52c-5725-4333-b957-0974e2cfd5ac', '3eb5516d-543e-46b7-893e-626fee738575', 'fd939703-5d6a-47f5-8f76-cc44ee9c9908', '5d0edc55-b7ab-41f5-8a91-9628188304d8', 'c4cb4a70-e236-4c22-bb79-0e0c85c1b3f4', '1706f85b-af25-4437-be9d-a9fc04251532', 'bfe61834-1495-4339-a62b-6f366a008ccd', 'a2b81b47-a012-421c-9d6f-14d32a9903e1', '925a1c88-3014-4ce0-9812-77e40509b35e', '4a6989c3-385c-4cac-9281-fbb2cc9f751d', '1312e107-357d-43fc-8d24-3d5e35af7b8a', 'e581f765-75b2-46a0-9a34-3d7b12ad65c1', '89d7b969-039b-4d38-b60e-eeafdca5d9be', 'd4896649-9ecf-4225-b1fa-70b55faed072', 'c2e4f33a-7171-4304-b2bf-ff8bf4db497c', '9a7287e1-3631-42d8-b0cd-d85473cc9ee7', '109b41be-d352-4949-84e1-604e5f03b80a', '460779c6-d431-447f-b6c5-af7547d0a5ff', 'ad575917-ede7-43d0-9354-eac7c5d711b8', 'c394f47d-da41-4e46-be1d-3eab84635e7… <trimmed 92700 bytes string>
fails []
index 2259
job Job('5d2888ed-f091-4c3c-aded-12b241bc1971', enqueued_at=datetime.datetime(2026, 5, 18, 6, 41, 56, 577714, tzinfo=datetime.timezone.utc))jobs [b'rq:results:e6346009-6654-4c8f-9deb-0656d9c85ff6', b'rq:results:ff459d38-b7af-44ef-b649-ca16e879bbe3', b'rq:results:9b8dd12d-f261-49b9-b730-7344a0ff24c2', b'rq:results:3828be21-6f4e-489a-b466-4b2f87688752', b'rq:results:10ba02da-a972-46f1-819b-3d08c2cbb784', b'rq:results:3c08cba3-07cb-407e-9bc0-17fa17e3cbcb', b'rq:results:388b72b4-7d3f-4618-b252-a6472bb3cb8f', b'rq:results:7f3d11df-ad4c-43f2-9246-b3ecb5b94702', b'rq:results:393ad4d5-fbd6-4283-a38f-151cc2518bfb', b'rq:results:5bf8c69f-4764-41d8-86e7-826d94824735', b'rq:results:76b5f60b-3de2-4cf1-afa5-dbe6752a394c', b'rq:results:c97384fd-b101-49f8-b2fb-55f315cb636e', b'rq:results:c3f73f17-95fb-4750-88f6-07223c9d20a6', b'rq:results:90cf83ea-74db-47ac-897b-7d6d8c008da0', b'rq:results:98856f14-b27b-4a5c-b130-134e7e59610a', b'rq:results:4d3ed2a2-c532-4682-93c9-77349d89ecbc', b'rq:results:74ea791c-8670-4cde-92c0-6cd4920f5ae1', b'rq:results:86bc4960-069b-4afe-a36e-68c45696ac19', b'rq:results:d0c76d78-8094-44f7-9e2e-92ac19f8616d', b'rq:results:5e85e30a-699e-494a-a0ad-312158cb54ca', b'rq:results:a4eb8298-d712-4075-b4ef-cacbcb061b3a', b'rq:results:bf0f18c6-eca4-4d33-9e04-501756506459', b'rq:results:70b3e50a-15dc-448f-90fe-9b7cfc4489bc', b'rq:results:99543bc7-2f60-4d55-85ec-693e8d909cd6', b'rq:results:32376fd7-057d-4cd8-8bc8-a4d89c753742', b'rq:results:208f24c7-f2e9-4527-b4a6-40cb174c0dc4', b'rq:results:b02a4ad7-ab6f-4121-b0a9-6b3ba39e1c6d', b'rq:results:8c611180-1d43-4692-8862-35dc4edaab00', b'rq:results:e043115c-d970-42c3-8674-137f1a021f68', b'rq:results:57eb455a-0845-4fc2-b200-6bbb490eab4f', b'rq:results:b59c36e9-e6b6-442b-b896-ad8131a1eb10', b'rq:results:3a80039f-60ed-442c-af7a-f7eb95b51194', b'rq:results:a6c692e1-2772-459d-b22e-e7dd152078d1', b'rq:results:d5bc2812-4535-41c8-9355-f74ef29464a6', b'rq:results:b538e75f-4f15-4a68-8ee9-90b218289b49', b'rq:results:0fd842f1-ddfc-461b-a6e3-489aaeba7fdd', b'rq:results:043c66aa-5eda-405c-b716-a7beea064cf7', b'rq:results:bfcb9ef7-689b-49dd-83d6-61172b4297bc', b'rq:results:c6583891-009a-436d-818c-41c190a02ea9', b'rq:results:8a3474cd-d0d6-4902-b0e8-04845feeb92b', b'rq:results:2b062067-b295-4412-8ea7-0a850eb0411c', b'rq:results:62517717-85c8-4ae5-a090-57c449456e4f', b'rq:results:a34cb3d0-5e83-40bb-9b29-d3203b7eedbb', b'rq:results:c41b4540-83fe-4967-b20a-703671bdb547', b'rq:results:bdbc0b1c-1f87-4f7c-9f16-b211c49e2b74', b'rq:results:fd03d775-1bd0-4ce8-87a4-70fc63c5b945', b'rq:results:e6eaff4e-f56b-4ff6-b189-c123b7b349a6', b'rq:results:9a199cde-c96f-428e-8304-b400b0e5a29c', b'rq:results:051fe1c7-4b51-4bfe-a67b-e5f96cd0c474', b'rq:results:f94b7afa-1f0a-4800-8d70-d423b8105bb2', b'rq:results:c5dfed7e-e79d-4898-894d-2406c29096f2', b'rq:results:dbba4b3e-1b78-4ccb-a7f1-093fc71f16a5', b'rq:results:f78b78d0-e04c-4745-a893-38b6d1164bbe', b'rq:results:3f3e2551-d48c-44ae-b02c-f4087812d2ec', b'rq:results:c1daf226-e45d-43d1-898a-c4573e601d6c', b'rq:results:085fe64d-0e96-4214-a3c6-a564c677f06e', b'rq:results:efa3ee5b-63f3-4a8e-adb4-cd521851d867', b'rq:results:05b8dc30-88c7-48dc-9284-e90cf9cb5c58', b'rq:results:8c8a1b7b-d054-4f9b-9587-89a927baca86', b'rq:results:b6a204e3-3f09-4866-bb49-9c39e0eac970', b'rq:results:29ffda43-c092-4b3a-a008-3c35bdccf344', b'rq:results:47ed18fe-0b25-44a1-b7a9-1e5a5ced4af8', b'rq:results:58a0a15e-d801-4642-b930-c2972dbbd70d', b'rq:results:8044db42-9cee-499f-bd8f-385ecf279aa4', b'rq:results:f36cfa5c-a4bd-4a15-82f7-a2c58b936684', b'rq:results:e0f0ec0e-a78e-4947-a3f5-7d2fd94b964b', b'rq:results:7f8163ee-925e-4ac6-a0fc-87e419b8dd0e', b'rq:results:f3cd2e9a-6350-4a95-8384-5f02a3a83ce9', b'rq:results:fbc11d6a-5e96-4fb3-9166-33591959f7cb', b'rq:results:fd2efa59-e99b-45ee-b8d2-8921079e052b', b'rq:results:957455f3-6c50-48ce-89a7-47308bae4292', b'rq:results:80180bf4-0c3a-45ad-a3e7-2beae1a20a53', b'rq:results:58f23524-3644-45fb-b610-a3c67845932c', b'rq:results:19e7af48-094f-4fda-9829-f79a07bcf19b', b'rq:results:54b99309-d91e-4cac-bab9-50997cba13fe', b'rq:results:72674bb2-5c18-45ae-a02f-9f76ac08ce2d', b'rq:results:6295b91e-8f70-4356-9275-a6c66c92111c', b'rq:results:e… <trimmed 55002312 bytes string>
kwargses {'bknode': 'storage4', 'bucket': '3bbfffc8-03e4-48c8-a381-fe70260c473a', 'uuid_': '3bbfffc8-03e4-48c8-a381-fe70260c473a'}q Queue('default')queue DjangoRQ('default')redis <redis.client.Redis(<redis.connection.ConnectionPool(<redis.connection.Connection(ho st=127.0.0.1,port=6379,db=0)>)>)>
result []
scheduler <django_rq.queues.DjangoScheduler object at 0x7f6d6e2c0dc0>
Request information
USER
AnonymousUser
GET
No GET data
POST
No POST data
FILES
No FILES data
COOKIES
No cookie data
META
| Variable | Value |
|---|---|
| HTTP_ACCEPT | '*/*' |
| HTTP_HOST | '185.149.110.44:8000' |
| HTTP_USER_AGENT | 'curl/7.61.1' |
| PATH_INFO | '/archives/cron_sync_archives' |
| QUERY_STRING | '' |
| RAW_URI | '/archives/cron_sync_archives' |
| REMOTE_ADDR | '185.149.110.44' |
| REMOTE_PORT | '40808' |
| REQUEST_METHOD | 'GET' |
| SCRIPT_NAME | '' |
| SERVER_NAME | '0.0.0.0' |
| SERVER_PORT | '8000' |
| SERVER_PROTOCOL | 'HTTP/1.1' |
| SERVER_SOFTWARE | 'gunicorn/23.0.0' |
| gunicorn.socket | <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=( 27;185.149.110.44', 8000), raddr=('185.149.110.44', 40808)> |
| wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f6d6f0db760> |
| wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
| wsgi.input | <gunicorn.http.body.Body object at 0x7f6d6f0d82b0> |
| wsgi.input_terminated | True |
| wsgi.multiprocess | True |
| wsgi.multithread | True |
| wsgi.run_once | False |
| wsgi.url_scheme | 'http' |
| wsgi.version | (1, 0) |
Settings
Using settings module backupstwopointo.settings
| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {} |
| ADMINS | [] |
| ADMIN_REORDER | ({'app': 'machines', 'label': "VM's and CT's"},
'backupsets',
'restore',
'backupnodes',
'hardwarenodes',
'plans',
'archives',
'django_rq') |
| ALLOWED_HOSTS | ['127.0.0.1', '109.109.143.230', '185.149.110.205', '185.149.110.162', '185.149.110.130', '185.149.110.44'] |
| APPEND_SLASH | True |
| AUTHENTICATION_BACKENDS | '********************' |
| AUTH_PASSWORD_VALIDATORS | '********************' |
| AUTH_USER_MODEL | '********************' |
| BASE_DIR | PosixPath('/home/backups/backup-manager') |
| CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
| CACHE_MIDDLEWARE_ALIAS | 'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| CORS_ALLOW_ALL_ORIGINS | True |
| CSRF_COOKIE_AGE | 31449600 |
| CSRF_COOKIE_DOMAIN | None |
| CSRF_COOKIE_HTTPONLY | False |
| CSRF_COOKIE_NAME | 'csrftoken' |
| CSRF_COOKIE_PATH | '/' |
| CSRF_COOKIE_SAMESITE | 'Lax' |
| CSRF_COOKIE_SECURE | False |
| CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
| CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
| CSRF_TRUSTED_ORIGINS | ['https://backups.solus-io.kuly.ro', 'https://backup-manager.vm.plesk-server.com', 'https://backup-manager.stage.town', 'http://127.0.0.1:5000'] |
| CSRF_USE_SESSIONS | False |
| DATABASES | {'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_HEALTH_CHECKS': False,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.postgresql',
'HOST': 'node441679-backup-manager-postgres.j.layershift.co.uk',
'NAME': 'backups',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': '5432',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'backups'}} |
| DATABASE_ROUTERS | [] |
| DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
| DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
| DATA_UPLOAD_MAX_NUMBER_FILES | 100 |
| DATETIME_FORMAT | 'N j, Y, P' |
| DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M'] |
| DATE_FORMAT | 'N j, Y' |
| DATE_INPUT_FORMATS | ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] |
| DEBUG | True |
| DEBUG_PROPAGATE_EXCEPTIONS | False |
| DECIMAL_SEPARATOR | '.' |
| DEFAULT_AUTO_FIELD | 'django.db.models.BigAutoField' |
| DEFAULT_CHARSET | 'utf-8' |
| DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
| DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
| DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
| DEFAULT_INDEX_TABLESPACE | '' |
| DEFAULT_TABLESPACE | '' |
| DISALLOWED_USER_AGENTS | [] |
| EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
| EMAIL_HOST | 'localhost' |
| EMAIL_HOST_PASSWORD | '********************' |
| EMAIL_HOST_USER | '' |
| EMAIL_PORT | 25 |
| EMAIL_SSL_CERTFILE | None |
| EMAIL_SSL_KEYFILE | '********************' |
| EMAIL_SUBJECT_PREFIX | '[Django] ' |
| EMAIL_TIMEOUT | None |
| EMAIL_USE_LOCALTIME | False |
| EMAIL_USE_SSL | False |
| EMAIL_USE_TLS | False |
| FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
| FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
| FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
| FILE_UPLOAD_PERMISSIONS | 420 |
| FILE_UPLOAD_TEMP_DIR | None |
| FIRST_DAY_OF_WEEK | 0 |
| FIXTURE_DIRS | [] |
| FORCE_SCRIPT_NAME | None |
| FORMAT_MODULE_PATH | None |
| FORMS_URLFIELD_ASSUME_HTTPS | False |
| FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
| GRAPH_MODELS | {'all_applications': True, 'group_models': True} |
| IGNORABLE_404_URLS | [] |
| INSTALLED_APPS | ['apps', 'apps.common', 'apps.backup.machines', 'apps.agent', 'corsheaders', 'django_extensions', 'admin_reorder', 'apps.restore', 'apps.backup.plans', 'apps.settings', 'apps.statistics', 'apps.backup.plandetails', 'apps.backup.backupsets', 'apps.backup.hardwarenodes', 'apps.archives', 'apps.backup.backupnodes', 'apps.callbacks', 'apps.backup.scheduler', 'django_object_actions', 'admin_extra_buttons', 'apps.healthcheck', 'apps.backup.snapshots', 'django_rq', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_cascading_dropdown_widget', 'polymorphic', 'drf_spectacular'] |
| INTERNAL_IPS | [] |
| LANGUAGES | [('af', 'Afrikaans'),
('ar', 'Arabic'),
('ar-dz', 'Algerian Arabic'),
('ast', 'Asturian'),
('az', 'Azerbaijani'),
('bg', 'Bulgarian'),
('be', 'Belarusian'),
('bn', 'Bengali'),
('br', 'Breton'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('ckb', 'Central Kurdish (Sorani)'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('dsb', 'Lower Sorbian'),
('el', 'Greek'),
('en', 'English'),
('en-au', 'Australian English'),
('en-gb', 'British English'),
('eo', 'Esperanto'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('es-co', 'Colombian Spanish'),
('es-mx', 'Mexican Spanish'),
('es-ni', 'Nicaraguan Spanish'),
('es-ve', 'Venezuelan Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy', 'Frisian'),
('ga', 'Irish'),
('gd', 'Scottish Gaelic'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hsb', 'Upper Sorbian'),
('hu', 'Hungarian'),
('hy', 'Armenian'),
('ia', 'Interlingua'),
('id', 'Indonesian'),
('ig', 'Igbo'),
('io', 'Ido'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('kab', 'Kabyle'),
('kk', 'Kazakh'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('ky', 'Kyrgyz'),
('lb', 'Luxembourgish'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('mr', 'Marathi'),
('ms', 'Malay'),
('my', 'Burmese'),
('nb', 'Norwegian Bokmål'),
('ne', 'Nepali'),
('nl', 'Dutch'),
('nn', 'Norwegian Nynorsk'),
('os', 'Ossetic'),
('pa', 'Punjabi'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('sw', 'Swahili'),
('ta', 'Tamil'),
('te', 'Telugu'),
('tg', 'Tajik'),
('th', 'Thai'),
('tk', 'Turkmen'),
('tr', 'Turkish'),
('tt', 'Tatar'),
('udm', 'Udmurt'),
('ug', 'Uyghur'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('uz', 'Uzbek'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')] |
| LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', x27;ur'] |
| LANGUAGE_CODE | 'en-us' |
| LANGUAGE_COOKIE_AGE | None |
| LANGUAGE_COOKIE_DOMAIN | None |
| LANGUAGE_COOKIE_HTTPONLY | False |
| LANGUAGE_COOKIE_NAME | 'django_language' |
| LANGUAGE_COOKIE_PATH | '/' |
| LANGUAGE_COOKIE_SAMESITE | None |
| LANGUAGE_COOKIE_SECURE | False |
| LOCALE_PATHS | [] |
| LOGGING | {} |
| LOGGING_CONFIG | 'logging.config.dictConfig' |
| LOGIN_REDIRECT_URL | 'home' |
| LOGIN_URL | '/accounts/login/' |
| LOGOUT_REDIRECT_URL | 'home' |
| MANAGERS | [] |
| MEDIA_ROOT | '' |
| MEDIA_URL | '/' |
| MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
| MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] |
| MIGRATION_MODULES | {} |
| MONTH_DAY_FORMAT | 'F j' |
| NUMBER_GROUPING | 0 |
| PASSWORD_HASHERS | '********************' |
| PASSWORD_RESET_TIMEOUT | '********************' |
| PREPEND_WWW | False |
| REST_FRAMEWORK | {'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema'} |
| ROOT_URLCONF | 'backupstwopointo.urls' |
| RQ_QUEUES | {'default': {'DB': 0,
'DEFAULT_TIMEOUT': 360,
'HOST': '127.0.0.1',
'PASSWORD': '********************',
'PORT': 6379},
'high': {'DB': 0,
'HOST': '127.0.0.1',
'PASSWORD': '********************',
'PORT': 6379},
'low': {'DB': 0,
'HOST': '127.0.0.1',
'PASSWORD': '********************',
'PORT': 6379}} |
| RQ_SHOW_ADMIN_LINK | True |
| SECRET_KEY | '********************' |
| SECRET_KEY_FALLBACKS | '********************' |
| SECURE_CONTENT_TYPE_NOSNIFF | True |
| SECURE_CROSS_ORIGIN_OPENER_POLICY | None |
| SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
| SECURE_HSTS_PRELOAD | False |
| SECURE_HSTS_SECONDS | 0 |
| SECURE_PROXY_SSL_HEADER | None |
| SECURE_REDIRECT_EXEMPT | [] |
| SECURE_REFERRER_POLICY | 'same-origin' |
| SECURE_SSL_HOST | None |
| SECURE_SSL_REDIRECT | False |
| SERVER_EMAIL | 'root@localhost' |
| SESSION_CACHE_ALIAS | 'default' |
| SESSION_COOKIE_AGE | 1209600 |
| SESSION_COOKIE_DOMAIN | None |
| SESSION_COOKIE_HTTPONLY | True |
| SESSION_COOKIE_NAME | 'sessionid' |
| SESSION_COOKIE_PATH | '/' |
| SESSION_COOKIE_SAMESITE | 'Lax' |
| SESSION_COOKIE_SECURE | False |
| SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
| SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
| SESSION_FILE_PATH | None |
| SESSION_SAVE_EVERY_REQUEST | False |
| SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
| SETTINGS_MODULE | 'backupstwopointo.settings' |
| SHORT_DATETIME_FORMAT | 'm/d/Y P' |
| SHORT_DATE_FORMAT | 'm/d/Y' |
| SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
| SILENCED_SYSTEM_CHECKS | [] |
| SPECTACULAR_SETTINGS | {'TITLE': 'Backup API', 'VERSION': '1.0.0'} |
| STATICFILES_DIRS | [] |
| STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
| STATIC_ROOT | None |
| STATIC_URL | '/static/' |
| STORAGES | {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},
'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}} |
| TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [PosixPath('/home/backups/backup-manager/templates')],
'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages']}}] |
| TEST_NON_SERIALIZED_APPS | [] |
| TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
| THOUSAND_SEPARATOR | ',' |
| TIME_FORMAT | 'P' |
| TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
| TIME_ZONE | 'UTC' |
| USE_I18N | True |
| USE_THOUSAND_SEPARATOR | False |
| USE_TZ | True |
| USE_X_FORWARDED_HOST | False |
| USE_X_FORWARDED_PORT | False |
| WSGI_APPLICATION | 'backupstwopointo.wsgi.application' |
| X_FRAME_OPTIONS | 'DENY' |
| YEAR_MONTH_FORMAT | 'F Y' |