Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ResponseError at /api/v0/orders/tariffs
- MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.
- Request Method: GET
- Request URL: http://104.248.247.9/api/v0/orders/tariffs?tariff_type=1&type=individual
- Django Version: 2.1.7
- Exception Type: ResponseError
- Exception Value:
- MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.
- Exception Location: /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/redis/connection.py in read_response, line 642
- Python Executable: /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/bin/python3.7
- Python Version: 3.7.1
- Python Path:
- ['/home/ukrtelekom/ukrtelekom/ukrtelekom/server',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/bin',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python37.zip',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/lib-dynload',
- '/usr/lib/python3.7',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/odf',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/odf',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/odf',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/odf',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/odf',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/odf',
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/odf']
- Server time: Ср, 10 Кві 2019 13:54:07 +0300
- Traceback Switch to copy-and-paste view
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/cache.py in _decorator
- if method is None:
- return functools.partial(omit_exception, return_value=return_value)
- @functools.wraps(method)
- def _decorator(self, *args, **kwargs):
- try:
- return method(self, *args, **kwargs) ...
- except ConnectionInterrupted as e:
- if self._ignore_exceptions:
- if DJANGO_REDIS_LOG_IGNORED_EXCEPTIONS:
- logger.error(str(e))
- return return_value
- ▶ Local vars
- Variable Value
- args
- ('solo:preferencesmodel', <PreferencesModel: PreferencesModel object (1)>, 300)
- kwargs
- {}
- method
- <function RedisCache.set at 0x7f0e12a68378>
- return_value
- None
- self
- <django_redis.cache.RedisCache object at 0x7f0e09cd50f0>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/cache.py in set
- """
- if self._client is None:
- self._client = self._client_cls(self._server, self._params, self)
- return self._client
- @omit_exception
- def set(self, *args, **kwargs):
- return self.client.set(*args, **kwargs) ...
- @omit_exception
- def incr_version(self, *args, **kwargs):
- return self.client.incr_version(*args, **kwargs)
- @omit_exception
- ▶ Local vars
- Variable Value
- args
- ('solo:preferencesmodel', <PreferencesModel: PreferencesModel object (1)>, 300)
- kwargs
- {}
- self
- <django_redis.cache.RedisCache object at 0x7f0e09cd50f0>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/client/default.py in set
- return client.set(nkey, nvalue, nx=nx, px=timeout, xx=xx)
- except _main_exceptions as e:
- if not original_client and not self._slave_read_only and len(tried) < len(self._server):
- tried.append(index)
- client = None
- continue
- raise ConnectionInterrupted(connection=client, parent=e) ...
- def incr_version(self, key, delta=1, version=None, client=None):
- """
- Adds delta to the cache version for the supplied key. Returns the
- new version.
- """
- ▶ Local vars
- Variable Value
- client
- Redis<ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>>
- index
- 0
- key
- 'solo:preferencesmodel'
- nkey
- ':1:solo:preferencesmodel'
- nvalue
- (b'\x80\x04\x95\x15\x06\x00\x00\x00\x00\x00\x00\x8c\x15django.db.models.ba'
- b'se\x94\x8c\x0emodel_unpickle\x94\x93\x94\x8c\x0bpreferences\x94\x8c\x10Pr'
- b'eferencesModel\x94\x86\x94\x85\x94R\x94}\x94(\x8c\x06_state\x94h\x00\x8c'
- b'\nModelState\x94\x93\x94)\x81\x94}\x94(\x8c\x06adding\x94\x89\x8c\x02'
- b'db\x94\x8c\x07default\x94ub\x8c\x02id\x94K\x01\x8c\x04logo\x94\x8c\rlogo_'
- b'3mob.png\x94\x8c\tlogo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G?'
- b'\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\nadmin_logo\x94\x8c\x13logo_admin_3'
- b'mob.png\x94\x8c\x0fadmin_logo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G'
- b'?\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\x12recaptcha_site_key\x94\x8c(6Lc'
- b'ig3IUAAAAACmNkl8RzkhCDLWygKWngAv0szbZ\x94\x8c\twatermark\x94\x8c\x12logo_wat'
- b'ermark.png\x94\x8c\x11ukraine_operators\x94]\x94(\x8c\x0239\x94\x8c'
- b'\x0250\x94\x8c\x0263\x94\x8c\x0266\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273'
- b'\x94\x8c\x0291\x94\x8c\x0292\x94\x8c\x0293\x94\x8c\x0294\x94\x8c\x029'
- b'5\x94\x8c\x0296\x94\x8c\x0297\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x12not'
- b'ifier_operators\x94]\x94(\x8c\x0239\x94\x8c\x0250\x94\x8c\x0263\x94\x8c\x02'
- b'66\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273\x94\x8c\x0291\x94\x8c\x0292\x94'
- b'\x8c\x0293\x94\x8c\x0294\x94\x8c\x0295\x94\x8c\x0296\x94\x8c\x0297'
- b'\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x0fthree_mob_codes\x94]\x94\x8c\x0291'
- b'\x94a\x8c\x1amain_page_info_first_image\x94\x8c\x051.png\x94\x8c\x19main_pa'
- b'ge_info_last_image\x94\x8c\x053.png\x94\x8c\rauth_code_ttl\x94K\xb4\x8c\na'
- b'uth_tries\x94K\x03\x8c\x10auth_tries_range\x94K\x05\x8c\x16auth_code_errors_'
- b'limit\x94K\x03\x8c\x14username_valid_regex\x94\x8c/^[a-zA-Z\xd0\xb0-'
- b'\xd1\x8f\xd0\x90-\xd0\xaf\xd1\x8f\xd1\x91\xd0\x81\xd0\x87\xd1'
- b"\x97\xd0\x86\xd1\x96\xd0\x84\xd1\x94\xd2\x90\xd2\x91 '_-]+$\x94\x8c\x19regis"
- b'tration_files_amount\x94K\x05\x8c\x16registration_file_size\x94K\x05\x8c\x17'
- b'registration_file_types\x94]\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04ti'
- b'ff\x94\x8c\x03pdf\x94\x8c\x03jpg\x94e\x8c\x15guardian_files_amount\x94'
- b'K\x05\x8c\x12guardian_file_size\x94K\x05\x8c\x13guardian_file_types\x94]'
- b'\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04tiff\x94\x8c\x03pdf\x94'
- b'\x8c\x03jpg\x94e\x8c\torder_ttl\x94J\xbe\\\x01\x00\x8c\x10order_extend_t'
- b'tl\x94M \x1c\x8c\x1aorder_success_redirect_url\x94\x8c@https://register.3m'
- b'ob.ua/pages/uspeshnoe-podtverzhdenie-zayavki/\x94\x8c\x1fregistration_not'
- b'_complete_delta\x94K\x05\x8c\x0blogin_tries\x94K\x03\x8c\x0cuser_ban_ttl'
- b'\x94K<\x8c\x0bsession_ttl\x94K<\x8c\x07smpp_ip\x94\x8c\x0e88.198.186.15'
- b'0\x94\x8c\tsmpp_port\x94\x8c\x0513000\x94\x8c\rsmpp_systemid\x94\x8c\x0bSerg'
- b'ey test\x94\x8c\rsmpp_password\x94\x8c\x08sgh59mra\x94\x8c\x13smpp_source'
- b'_address\x94\x8c\x15sms.acemountmedia.com\x94\x8c\x15working_day_starts_at'
- b'\x94\x8c\x08datetime\x94\x8c\x04time\x94\x93\x94C\x06\x08\x00\x00\x00\x00'
- b'\x00\x94\x85\x94R\x94\x8c\x13working_day_ends_at\x94hvC\x06\x12\x00\x00\x00'
- b'\x00\x00\x94\x85\x94R\x94\x8c\x0f_django_version\x94\x8c\x052.1.7\x94ub.')
- nx
- False
- original_client
- None
- self
- <django_redis.client.default.DefaultClient object at 0x7f0e09cd5978>
- timeout
- 300000
- tried
- []
- value
- <PreferencesModel: PreferencesModel object (1)>
- version
- None
- xx
- False
- During handling of the above exception (Redis ResponseError: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.), another exception occurred:
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django/core/handlers/exception.py in inner
- This decorator is automatically applied to all middleware to ensure that
- no middleware leaks an exception and that the next middleware in the stack
- can rely on getting a response instead of an exception.
- """
- @wraps(get_response)
- def inner(request):
- try:
- response = get_response(request) ...
- except Exception as exc:
- response = response_for_exception(request, exc)
- return response
- return inner
- ▶ Local vars
- Variable Value
- exc
- ResponseError('MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.')
- get_response
- <apps.staff.middleware.AdminSessionMiddleware object at 0x7f0e0b9aa7f0>
- request
- <WSGIRequest: GET '/api/v0/orders/tariffs?tariff_type=1&type=individual'>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/apps/staff/middleware.py in __call__
- def __call__(self, request):
- # Code to be executed for each request before
- # the view (and later middleware) are called.
- # Ajax requests should not be considered
- if request.user.is_authenticated and not request.is_ajax():
- # Can't log out if not logged in
- self.process_session(request) ...
- response = self.get_response(request)
- # Code to be executed for each request/response after
- # the view is called.
- return response
- ▶ Local vars
- Variable Value
- request
- <WSGIRequest: GET '/api/v0/orders/tariffs?tariff_type=1&type=individual'>
- self
- <apps.staff.middleware.AdminSessionMiddleware object at 0x7f0e0b9aa7f0>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/apps/staff/middleware.py in process_session
- def process_session(self, request):
- now = datetime.now()
- passed_after_last_touch = (
- now - request.session.get("last_touch", now)
- ).total_seconds() // 60
- if passed_after_last_touch >= preferences.get("session_ttl"): ...
- auth.logout(request)
- try:
- del request.session["last_touch"]
- except KeyError:
- pass
- ▶ Local vars
- Variable Value
- now
- datetime.datetime(2019, 4, 10, 13, 54, 6, 750766)
- passed_after_last_touch
- 3.0
- request
- <WSGIRequest: GET '/api/v0/orders/tariffs?tariff_type=1&type=individual'>
- self
- <apps.staff.middleware.AdminSessionMiddleware object at 0x7f0e0b9aa7f0>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/apps/preferences/roots.py in get
- class Preferences:
- @property
- def db(self):
- return PreferencesModel.get_solo()
- def get(self, name: str, default=None) -> Any:
- return getattr(self.db, name, default) ...
- def to_json(self) -> Dict:
- return PreferenceSerializer(instance=self.db).data
- # As preferences can be only one, skip initialization by user.
- ▶ Local vars
- Variable Value
- default
- None
- name
- 'session_ttl'
- self
- <apps.preferences.roots.Preferences object at 0x7f0e119c63c8>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/apps/preferences/roots.py in db
- __all__ = ("preferences",)
- class Preferences:
- @property
- def db(self):
- return PreferencesModel.get_solo() ...
- def get(self, name: str, default=None) -> Any:
- return getattr(self.db, name, default)
- def to_json(self) -> Dict:
- return PreferenceSerializer(instance=self.db).data
- ▶ Local vars
- Variable Value
- self
- <apps.preferences.roots.Preferences object at 0x7f0e119c63c8>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/solo/models.py in get_solo
- obj, created = cls.objects.get_or_create(pk=cls.singleton_instance_id)
- return obj
- cache = get_cache(cache_name)
- cache_key = cls.get_cache_key()
- obj = cache.get(cache_key)
- if not obj:
- obj, created = cls.objects.get_or_create(pk=cls.singleton_instance_id)
- obj.set_to_cache() ...
- return obj
- ▶ Local vars
- Variable Value
- cache
- <django_redis.cache.RedisCache object at 0x7f0e09cd50f0>
- cache_key
- 'solo:preferencesmodel'
- cache_name
- 'default'
- cls
- <class 'apps.preferences.models.PreferencesModel'>
- created
- False
- obj
- <PreferencesModel: PreferencesModel object (1)>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/solo/models.py in set_to_cache
- def set_to_cache(self):
- cache_name = getattr(settings, 'SOLO_CACHE', solo_settings.SOLO_CACHE)
- if not cache_name:
- return None
- cache = get_cache(cache_name)
- cache_key = self.get_cache_key()
- timeout = getattr(settings, 'SOLO_CACHE_TIMEOUT', solo_settings.SOLO_CACHE_TIMEOUT)
- cache.set(cache_key, self, timeout) ...
- @classmethod
- def get_cache_key(cls):
- prefix = getattr(settings, 'SOLO_CACHE_PREFIX', solo_settings.SOLO_CACHE_PREFIX)
- return '%s:%s' % (prefix, cls.__name__.lower())
- ▶ Local vars
- Variable Value
- cache
- <django_redis.cache.RedisCache object at 0x7f0e09cd50f0>
- cache_key
- 'solo:preferencesmodel'
- cache_name
- 'default'
- self
- <PreferencesModel: PreferencesModel object (1)>
- timeout
- 300
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/cache.py in _decorator
- return method(self, *args, **kwargs)
- except ConnectionInterrupted as e:
- if self._ignore_exceptions:
- if DJANGO_REDIS_LOG_IGNORED_EXCEPTIONS:
- logger.error(str(e))
- return return_value
- raise e.parent ...
- return _decorator
- class RedisCache(BaseCache):
- def __init__(self, server, params):
- super(RedisCache, self).__init__(params)
- ▶ Local vars
- Variable Value
- args
- ('solo:preferencesmodel', <PreferencesModel: PreferencesModel object (1)>, 300)
- kwargs
- {}
- method
- <function RedisCache.set at 0x7f0e12a68378>
- return_value
- None
- self
- <django_redis.cache.RedisCache object at 0x7f0e09cd50f0>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/client/default.py in set
- return not self.has_key(key, version=version, client=client)
- else:
- # redis doesn't support negative timeouts in ex flags
- # so it seems that it's better to just delete the key
- # than to set it and than expire in a pipeline
- return self.delete(key, client=client, version=version)
- return client.set(nkey, nvalue, nx=nx, px=timeout, xx=xx) ...
- except _main_exceptions as e:
- if not original_client and not self._slave_read_only and len(tried) < len(self._server):
- tried.append(index)
- client = None
- continue
- raise ConnectionInterrupted(connection=client, parent=e)
- ▶ Local vars
- Variable Value
- client
- Redis<ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>>
- index
- 0
- key
- 'solo:preferencesmodel'
- nkey
- ':1:solo:preferencesmodel'
- nvalue
- (b'\x80\x04\x95\x15\x06\x00\x00\x00\x00\x00\x00\x8c\x15django.db.models.ba'
- b'se\x94\x8c\x0emodel_unpickle\x94\x93\x94\x8c\x0bpreferences\x94\x8c\x10Pr'
- b'eferencesModel\x94\x86\x94\x85\x94R\x94}\x94(\x8c\x06_state\x94h\x00\x8c'
- b'\nModelState\x94\x93\x94)\x81\x94}\x94(\x8c\x06adding\x94\x89\x8c\x02'
- b'db\x94\x8c\x07default\x94ub\x8c\x02id\x94K\x01\x8c\x04logo\x94\x8c\rlogo_'
- b'3mob.png\x94\x8c\tlogo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G?'
- b'\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\nadmin_logo\x94\x8c\x13logo_admin_3'
- b'mob.png\x94\x8c\x0fadmin_logo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G'
- b'?\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\x12recaptcha_site_key\x94\x8c(6Lc'
- b'ig3IUAAAAACmNkl8RzkhCDLWygKWngAv0szbZ\x94\x8c\twatermark\x94\x8c\x12logo_wat'
- b'ermark.png\x94\x8c\x11ukraine_operators\x94]\x94(\x8c\x0239\x94\x8c'
- b'\x0250\x94\x8c\x0263\x94\x8c\x0266\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273'
- b'\x94\x8c\x0291\x94\x8c\x0292\x94\x8c\x0293\x94\x8c\x0294\x94\x8c\x029'
- b'5\x94\x8c\x0296\x94\x8c\x0297\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x12not'
- b'ifier_operators\x94]\x94(\x8c\x0239\x94\x8c\x0250\x94\x8c\x0263\x94\x8c\x02'
- b'66\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273\x94\x8c\x0291\x94\x8c\x0292\x94'
- b'\x8c\x0293\x94\x8c\x0294\x94\x8c\x0295\x94\x8c\x0296\x94\x8c\x0297'
- b'\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x0fthree_mob_codes\x94]\x94\x8c\x0291'
- b'\x94a\x8c\x1amain_page_info_first_image\x94\x8c\x051.png\x94\x8c\x19main_pa'
- b'ge_info_last_image\x94\x8c\x053.png\x94\x8c\rauth_code_ttl\x94K\xb4\x8c\na'
- b'uth_tries\x94K\x03\x8c\x10auth_tries_range\x94K\x05\x8c\x16auth_code_errors_'
- b'limit\x94K\x03\x8c\x14username_valid_regex\x94\x8c/^[a-zA-Z\xd0\xb0-'
- b'\xd1\x8f\xd0\x90-\xd0\xaf\xd1\x8f\xd1\x91\xd0\x81\xd0\x87\xd1'
- b"\x97\xd0\x86\xd1\x96\xd0\x84\xd1\x94\xd2\x90\xd2\x91 '_-]+$\x94\x8c\x19regis"
- b'tration_files_amount\x94K\x05\x8c\x16registration_file_size\x94K\x05\x8c\x17'
- b'registration_file_types\x94]\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04ti'
- b'ff\x94\x8c\x03pdf\x94\x8c\x03jpg\x94e\x8c\x15guardian_files_amount\x94'
- b'K\x05\x8c\x12guardian_file_size\x94K\x05\x8c\x13guardian_file_types\x94]'
- b'\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04tiff\x94\x8c\x03pdf\x94'
- b'\x8c\x03jpg\x94e\x8c\torder_ttl\x94J\xbe\\\x01\x00\x8c\x10order_extend_t'
- b'tl\x94M \x1c\x8c\x1aorder_success_redirect_url\x94\x8c@https://register.3m'
- b'ob.ua/pages/uspeshnoe-podtverzhdenie-zayavki/\x94\x8c\x1fregistration_not'
- b'_complete_delta\x94K\x05\x8c\x0blogin_tries\x94K\x03\x8c\x0cuser_ban_ttl'
- b'\x94K<\x8c\x0bsession_ttl\x94K<\x8c\x07smpp_ip\x94\x8c\x0e88.198.186.15'
- b'0\x94\x8c\tsmpp_port\x94\x8c\x0513000\x94\x8c\rsmpp_systemid\x94\x8c\x0bSerg'
- b'ey test\x94\x8c\rsmpp_password\x94\x8c\x08sgh59mra\x94\x8c\x13smpp_source'
- b'_address\x94\x8c\x15sms.acemountmedia.com\x94\x8c\x15working_day_starts_at'
- b'\x94\x8c\x08datetime\x94\x8c\x04time\x94\x93\x94C\x06\x08\x00\x00\x00\x00'
- b'\x00\x94\x85\x94R\x94\x8c\x13working_day_ends_at\x94hvC\x06\x12\x00\x00\x00'
- b'\x00\x00\x94\x85\x94R\x94\x8c\x0f_django_version\x94\x8c\x052.1.7\x94ub.')
- nx
- False
- original_client
- None
- self
- <django_redis.client.default.DefaultClient object at 0x7f0e09cd5978>
- timeout
- 300000
- tried
- []
- value
- <PreferencesModel: PreferencesModel object (1)>
- version
- None
- xx
- False
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/redis/client.py in set
- px = int(px.total_seconds() * 1000)
- pieces.append(px)
- if nx:
- pieces.append('NX')
- if xx:
- pieces.append('XX')
- return self.execute_command('SET', *pieces) ...
- def __setitem__(self, name, value):
- self.set(name, value)
- def setbit(self, name, offset, value):
- """
- ▶ Local vars
- Variable Value
- ex
- None
- name
- ':1:solo:preferencesmodel'
- nx
- False
- pieces
- [':1:solo:preferencesmodel',
- b'\x80\x04\x95\x15\x06\x00\x00\x00\x00\x00\x00\x8c\x15django.db.models.ba'
- b'se\x94\x8c\x0emodel_unpickle\x94\x93\x94\x8c\x0bpreferences\x94\x8c\x10Pr'
- b'eferencesModel\x94\x86\x94\x85\x94R\x94}\x94(\x8c\x06_state\x94h\x00\x8c'
- b'\nModelState\x94\x93\x94)\x81\x94}\x94(\x8c\x06adding\x94\x89\x8c\x02'
- b'db\x94\x8c\x07default\x94ub\x8c\x02id\x94K\x01\x8c\x04logo\x94\x8c\rlogo_'
- b'3mob.png\x94\x8c\tlogo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G?'
- b'\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\nadmin_logo\x94\x8c\x13logo_admin_3'
- b'mob.png\x94\x8c\x0fadmin_logo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G'
- b'?\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\x12recaptcha_site_key\x94\x8c(6Lc'
- b'ig3IUAAAAACmNkl8RzkhCDLWygKWngAv0szbZ\x94\x8c\twatermark\x94\x8c\x12logo_wat'
- b'ermark.png\x94\x8c\x11ukraine_operators\x94]\x94(\x8c\x0239\x94\x8c'
- b'\x0250\x94\x8c\x0263\x94\x8c\x0266\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273'
- b'\x94\x8c\x0291\x94\x8c\x0292\x94\x8c\x0293\x94\x8c\x0294\x94\x8c\x029'
- b'5\x94\x8c\x0296\x94\x8c\x0297\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x12not'
- b'ifier_operators\x94]\x94(\x8c\x0239\x94\x8c\x0250\x94\x8c\x0263\x94\x8c\x02'
- b'66\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273\x94\x8c\x0291\x94\x8c\x0292\x94'
- b'\x8c\x0293\x94\x8c\x0294\x94\x8c\x0295\x94\x8c\x0296\x94\x8c\x0297'
- b'\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x0fthree_mob_codes\x94]\x94\x8c\x0291'
- b'\x94a\x8c\x1amain_page_info_first_image\x94\x8c\x051.png\x94\x8c\x19main_pa'
- b'ge_info_last_image\x94\x8c\x053.png\x94\x8c\rauth_code_ttl\x94K\xb4\x8c\na'
- b'uth_tries\x94K\x03\x8c\x10auth_tries_range\x94K\x05\x8c\x16auth_code_errors_'
- b'limit\x94K\x03\x8c\x14username_valid_regex\x94\x8c/^[a-zA-Z\xd0\xb0-'
- b'\xd1\x8f\xd0\x90-\xd0\xaf\xd1\x8f\xd1\x91\xd0\x81\xd0\x87\xd1'
- b"\x97\xd0\x86\xd1\x96\xd0\x84\xd1\x94\xd2\x90\xd2\x91 '_-]+$\x94\x8c\x19regis"
- b'tration_files_amount\x94K\x05\x8c\x16registration_file_size\x94K\x05\x8c\x17'
- b'registration_file_types\x94]\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04ti'
- b'ff\x94\x8c\x03pdf\x94\x8c\x03jpg\x94e\x8c\x15guardian_files_amount\x94'
- b'K\x05\x8c\x12guardian_file_size\x94K\x05\x8c\x13guardian_file_types\x94]'
- b'\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04tiff\x94\x8c\x03pdf\x94'
- b'\x8c\x03jpg\x94e\x8c\torder_ttl\x94J\xbe\\\x01\x00\x8c\x10order_extend_t'
- b'tl\x94M \x1c\x8c\x1aorder_success_redirect_url\x94\x8c@https://register.3m'
- b'ob.ua/pages/uspeshnoe-podtverzhdenie-zayavki/\x94\x8c\x1fregistration_not'
- b'_complete_delta\x94K\x05\x8c\x0blogin_tries\x94K\x03\x8c\x0cuser_ban_ttl'
- b'\x94K<\x8c\x0bsession_ttl\x94K<\x8c\x07smpp_ip\x94\x8c\x0e88.198.186.15'
- b'0\x94\x8c\tsmpp_port\x94\x8c\x0513000\x94\x8c\rsmpp_systemid\x94\x8c\x0bSerg'
- b'ey test\x94\x8c\rsmpp_password\x94\x8c\x08sgh59mra\x94\x8c\x13smpp_source'
- b'_address\x94\x8c\x15sms.acemountmedia.com\x94\x8c\x15working_day_starts_at'
- b'\x94\x8c\x08datetime\x94\x8c\x04time\x94\x93\x94C\x06\x08\x00\x00\x00\x00'
- b'\x00\x94\x85\x94R\x94\x8c\x13working_day_ends_at\x94hvC\x06\x12\x00\x00\x00'
- b'\x00\x00\x94\x85\x94R\x94\x8c\x0f_django_version\x94\x8c\x052.1.7\x94ub.',
- 'PX',
- 300000]
- px
- 300000
- self
- Redis<ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>>
- value
- (b'\x80\x04\x95\x15\x06\x00\x00\x00\x00\x00\x00\x8c\x15django.db.models.ba'
- b'se\x94\x8c\x0emodel_unpickle\x94\x93\x94\x8c\x0bpreferences\x94\x8c\x10Pr'
- b'eferencesModel\x94\x86\x94\x85\x94R\x94}\x94(\x8c\x06_state\x94h\x00\x8c'
- b'\nModelState\x94\x93\x94)\x81\x94}\x94(\x8c\x06adding\x94\x89\x8c\x02'
- b'db\x94\x8c\x07default\x94ub\x8c\x02id\x94K\x01\x8c\x04logo\x94\x8c\rlogo_'
- b'3mob.png\x94\x8c\tlogo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G?'
- b'\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\nadmin_logo\x94\x8c\x13logo_admin_3'
- b'mob.png\x94\x8c\x0fadmin_logo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G'
- b'?\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\x12recaptcha_site_key\x94\x8c(6Lc'
- b'ig3IUAAAAACmNkl8RzkhCDLWygKWngAv0szbZ\x94\x8c\twatermark\x94\x8c\x12logo_wat'
- b'ermark.png\x94\x8c\x11ukraine_operators\x94]\x94(\x8c\x0239\x94\x8c'
- b'\x0250\x94\x8c\x0263\x94\x8c\x0266\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273'
- b'\x94\x8c\x0291\x94\x8c\x0292\x94\x8c\x0293\x94\x8c\x0294\x94\x8c\x029'
- b'5\x94\x8c\x0296\x94\x8c\x0297\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x12not'
- b'ifier_operators\x94]\x94(\x8c\x0239\x94\x8c\x0250\x94\x8c\x0263\x94\x8c\x02'
- b'66\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273\x94\x8c\x0291\x94\x8c\x0292\x94'
- b'\x8c\x0293\x94\x8c\x0294\x94\x8c\x0295\x94\x8c\x0296\x94\x8c\x0297'
- b'\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x0fthree_mob_codes\x94]\x94\x8c\x0291'
- b'\x94a\x8c\x1amain_page_info_first_image\x94\x8c\x051.png\x94\x8c\x19main_pa'
- b'ge_info_last_image\x94\x8c\x053.png\x94\x8c\rauth_code_ttl\x94K\xb4\x8c\na'
- b'uth_tries\x94K\x03\x8c\x10auth_tries_range\x94K\x05\x8c\x16auth_code_errors_'
- b'limit\x94K\x03\x8c\x14username_valid_regex\x94\x8c/^[a-zA-Z\xd0\xb0-'
- b'\xd1\x8f\xd0\x90-\xd0\xaf\xd1\x8f\xd1\x91\xd0\x81\xd0\x87\xd1'
- b"\x97\xd0\x86\xd1\x96\xd0\x84\xd1\x94\xd2\x90\xd2\x91 '_-]+$\x94\x8c\x19regis"
- b'tration_files_amount\x94K\x05\x8c\x16registration_file_size\x94K\x05\x8c\x17'
- b'registration_file_types\x94]\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04ti'
- b'ff\x94\x8c\x03pdf\x94\x8c\x03jpg\x94e\x8c\x15guardian_files_amount\x94'
- b'K\x05\x8c\x12guardian_file_size\x94K\x05\x8c\x13guardian_file_types\x94]'
- b'\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04tiff\x94\x8c\x03pdf\x94'
- b'\x8c\x03jpg\x94e\x8c\torder_ttl\x94J\xbe\\\x01\x00\x8c\x10order_extend_t'
- b'tl\x94M \x1c\x8c\x1aorder_success_redirect_url\x94\x8c@https://register.3m'
- b'ob.ua/pages/uspeshnoe-podtverzhdenie-zayavki/\x94\x8c\x1fregistration_not'
- b'_complete_delta\x94K\x05\x8c\x0blogin_tries\x94K\x03\x8c\x0cuser_ban_ttl'
- b'\x94K<\x8c\x0bsession_ttl\x94K<\x8c\x07smpp_ip\x94\x8c\x0e88.198.186.15'
- b'0\x94\x8c\tsmpp_port\x94\x8c\x0513000\x94\x8c\rsmpp_systemid\x94\x8c\x0bSerg'
- b'ey test\x94\x8c\rsmpp_password\x94\x8c\x08sgh59mra\x94\x8c\x13smpp_source'
- b'_address\x94\x8c\x15sms.acemountmedia.com\x94\x8c\x15working_day_starts_at'
- b'\x94\x8c\x08datetime\x94\x8c\x04time\x94\x93\x94C\x06\x08\x00\x00\x00\x00'
- b'\x00\x94\x85\x94R\x94\x8c\x13working_day_ends_at\x94hvC\x06\x12\x00\x00\x00'
- b'\x00\x00\x94\x85\x94R\x94\x8c\x0f_django_version\x94\x8c\x052.1.7\x94ub.')
- xx
- False
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/redis/client.py in execute_command
- def execute_command(self, *args, **options):
- "Execute a command and return a parsed response"
- pool = self.connection_pool
- command_name = args[0]
- connection = pool.get_connection(command_name, **options)
- try:
- connection.send_command(*args)
- return self.parse_response(connection, command_name, **options) ...
- except (ConnectionError, TimeoutError) as e:
- connection.disconnect()
- if not (connection.retry_on_timeout and
- isinstance(e, TimeoutError)):
- raise
- connection.send_command(*args)
- ▶ Local vars
- Variable Value
- args
- ('SET',
- ':1:solo:preferencesmodel',
- b'\x80\x04\x95\x15\x06\x00\x00\x00\x00\x00\x00\x8c\x15django.db.models.ba'
- b'se\x94\x8c\x0emodel_unpickle\x94\x93\x94\x8c\x0bpreferences\x94\x8c\x10Pr'
- b'eferencesModel\x94\x86\x94\x85\x94R\x94}\x94(\x8c\x06_state\x94h\x00\x8c'
- b'\nModelState\x94\x93\x94)\x81\x94}\x94(\x8c\x06adding\x94\x89\x8c\x02'
- b'db\x94\x8c\x07default\x94ub\x8c\x02id\x94K\x01\x8c\x04logo\x94\x8c\rlogo_'
- b'3mob.png\x94\x8c\tlogo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G?'
- b'\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\nadmin_logo\x94\x8c\x13logo_admin_3'
- b'mob.png\x94\x8c\x0fadmin_logo_ppoi\x94G?\xe0\x00\x00\x00\x00\x00\x00G'
- b'?\xe0\x00\x00\x00\x00\x00\x00\x86\x94\x8c\x12recaptcha_site_key\x94\x8c(6Lc'
- b'ig3IUAAAAACmNkl8RzkhCDLWygKWngAv0szbZ\x94\x8c\twatermark\x94\x8c\x12logo_wat'
- b'ermark.png\x94\x8c\x11ukraine_operators\x94]\x94(\x8c\x0239\x94\x8c'
- b'\x0250\x94\x8c\x0263\x94\x8c\x0266\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273'
- b'\x94\x8c\x0291\x94\x8c\x0292\x94\x8c\x0293\x94\x8c\x0294\x94\x8c\x029'
- b'5\x94\x8c\x0296\x94\x8c\x0297\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x12not'
- b'ifier_operators\x94]\x94(\x8c\x0239\x94\x8c\x0250\x94\x8c\x0263\x94\x8c\x02'
- b'66\x94\x8c\x0267\x94\x8c\x0268\x94\x8c\x0273\x94\x8c\x0291\x94\x8c\x0292\x94'
- b'\x8c\x0293\x94\x8c\x0294\x94\x8c\x0295\x94\x8c\x0296\x94\x8c\x0297'
- b'\x94\x8c\x0298\x94\x8c\x0299\x94e\x8c\x0fthree_mob_codes\x94]\x94\x8c\x0291'
- b'\x94a\x8c\x1amain_page_info_first_image\x94\x8c\x051.png\x94\x8c\x19main_pa'
- b'ge_info_last_image\x94\x8c\x053.png\x94\x8c\rauth_code_ttl\x94K\xb4\x8c\na'
- b'uth_tries\x94K\x03\x8c\x10auth_tries_range\x94K\x05\x8c\x16auth_code_errors_'
- b'limit\x94K\x03\x8c\x14username_valid_regex\x94\x8c/^[a-zA-Z\xd0\xb0-'
- b'\xd1\x8f\xd0\x90-\xd0\xaf\xd1\x8f\xd1\x91\xd0\x81\xd0\x87\xd1'
- b"\x97\xd0\x86\xd1\x96\xd0\x84\xd1\x94\xd2\x90\xd2\x91 '_-]+$\x94\x8c\x19regis"
- b'tration_files_amount\x94K\x05\x8c\x16registration_file_size\x94K\x05\x8c\x17'
- b'registration_file_types\x94]\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04ti'
- b'ff\x94\x8c\x03pdf\x94\x8c\x03jpg\x94e\x8c\x15guardian_files_amount\x94'
- b'K\x05\x8c\x12guardian_file_size\x94K\x05\x8c\x13guardian_file_types\x94]'
- b'\x94(\x8c\x04jpeg\x94\x8c\x03png\x94\x8c\x04tiff\x94\x8c\x03pdf\x94'
- b'\x8c\x03jpg\x94e\x8c\torder_ttl\x94J\xbe\\\x01\x00\x8c\x10order_extend_t'
- b'tl\x94M \x1c\x8c\x1aorder_success_redirect_url\x94\x8c@https://register.3m'
- b'ob.ua/pages/uspeshnoe-podtverzhdenie-zayavki/\x94\x8c\x1fregistration_not'
- b'_complete_delta\x94K\x05\x8c\x0blogin_tries\x94K\x03\x8c\x0cuser_ban_ttl'
- b'\x94K<\x8c\x0bsession_ttl\x94K<\x8c\x07smpp_ip\x94\x8c\x0e88.198.186.15'
- b'0\x94\x8c\tsmpp_port\x94\x8c\x0513000\x94\x8c\rsmpp_systemid\x94\x8c\x0bSerg'
- b'ey test\x94\x8c\rsmpp_password\x94\x8c\x08sgh59mra\x94\x8c\x13smpp_source'
- b'_address\x94\x8c\x15sms.acemountmedia.com\x94\x8c\x15working_day_starts_at'
- b'\x94\x8c\x08datetime\x94\x8c\x04time\x94\x93\x94C\x06\x08\x00\x00\x00\x00'
- b'\x00\x94\x85\x94R\x94\x8c\x13working_day_ends_at\x94hvC\x06\x12\x00\x00\x00'
- b'\x00\x00\x94\x85\x94R\x94\x8c\x0f_django_version\x94\x8c\x052.1.7\x94ub.',
- 'PX',
- 300000)
- command_name
- 'SET'
- connection
- Connection<host=127.0.0.1,port=6379,db=1>
- options
- {}
- pool
- ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>
- self
- Redis<ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/redis/client.py in parse_response
- return self.parse_response(connection, command_name, **options)
- finally:
- pool.release(connection)
- def parse_response(self, connection, command_name, **options):
- "Parses a response from the Redis server"
- try:
- response = connection.read_response() ...
- except ResponseError:
- if EMPTY_RESPONSE in options:
- return options[EMPTY_RESPONSE]
- raise
- if command_name in self.response_callbacks:
- return self.response_callbacks[command_name](response, **options)
- ▶ Local vars
- Variable Value
- command_name
- 'SET'
- connection
- Connection<host=127.0.0.1,port=6379,db=1>
- options
- {}
- self
- Redis<ConnectionPool<Connection<host=127.0.0.1,port=6379,db=1>>>
- /home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/redis/connection.py in read_response
- "Read the response from a previously sent command"
- try:
- response = self._parser.read_response()
- except: # noqa: E722
- self.disconnect()
- raise
- if isinstance(response, ResponseError):
- raise response ...
- return response
- def pack_command(self, *args):
- "Pack a series of arguments into the Redis protocol"
- output = []
- # the client might have included 1 or more literal arguments in
- ▶ Local vars
- Variable Value
- response
- ResponseError('MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.')
- self
- Connection<host=127.0.0.1,port=6379,db=1>
- Environment:
- Request Method: GET
- Request URL: http://104.248.247.9/api/v0/orders/tariffs?tariff_type=1&type=individual
- Django Version: 2.1.7
- Python Version: 3.7.1
- Installed Applications:
- ['markup',
- 'shared',
- 'apps.staff',
- 'apps.orders',
- 'apps.geo',
- 'apps.pages',
- 'apps.preferences',
- 'apps.logger',
- 'apps.sms',
- 'apps.chat',
- 'apps.novaposhta',
- 'rosetta',
- 'django_jinja',
- 'parler',
- 'dal',
- 'dal_select2',
- 'reversion',
- 'reversion_compare',
- 'ckeditor',
- 'solo',
- 'versatileimagefield',
- 'adminsortable2',
- 'django_filters',
- 'rest_framework',
- 'drf_yasg',
- 'recaptcha',
- 'vuejs_translate',
- 'postie',
- 'codemirror2',
- 'des',
- 'zxcvbn_password',
- 'multi_captcha_admin',
- 'snowpenguin.django.recaptcha2',
- 'django_json_widget',
- 'robots',
- 'jet',
- 'jet.dashboard',
- 'channels',
- 'import_export',
- 'social_django',
- 'django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
- 'django.contrib.sites']
- Installed Middleware:
- ['django.middleware.security.SecurityMiddleware',
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.middleware.locale.LocaleMiddleware',
- 'django.middleware.common.CommonMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'apps.staff.middleware.AdminSessionMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- 'django.middleware.clickjacking.XFrameOptionsMiddleware']
- Traceback:
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/cache.py" in _decorator
- 32. return method(self, *args, **kwargs)
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/cache.py" in set
- 67. return self.client.set(*args, **kwargs)
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/client/default.py" in set
- 149. raise ConnectionInterrupted(connection=client, parent=e)
- During handling of the above exception (Redis ResponseError: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.), another exception occurred:
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
- 34. response = get_response(request)
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/apps/staff/middleware.py" in __call__
- 21. self.process_session(request)
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/apps/staff/middleware.py" in process_session
- 35. if passed_after_last_touch >= preferences.get("session_ttl"):
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/apps/preferences/roots.py" in get
- 15. return getattr(self.db, name, default)
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/apps/preferences/roots.py" in db
- 12. return PreferencesModel.get_solo()
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/solo/models.py" in get_solo
- 61. obj.set_to_cache()
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/solo/models.py" in set_to_cache
- 43. cache.set(cache_key, self, timeout)
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/cache.py" in _decorator
- 39. raise e.parent
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/django_redis/client/default.py" in set
- 143. return client.set(nkey, nvalue, nx=nx, px=timeout, xx=xx)
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/redis/client.py" in set
- 1451. return self.execute_command('SET', *pieces)
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/redis/client.py" in execute_command
- 775. return self.parse_response(connection, command_name, **options)
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/redis/client.py" in parse_response
- 789. response = connection.read_response()
- File "/home/ukrtelekom/ukrtelekom/ukrtelekom/server/.venv/lib/python3.7/site-packages/redis/connection.py" in read_response
- 642. raise response
- Exception Type: ResponseError at /api/v0/orders/tariffs
- Exception Value: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.
- Request information
- USER
- admin
- GET
- Variable Value
- tariff_type
- '1'
- type
- 'individual'
- POST
- No POST data
- FILES
- No FILES data
- COOKIES
- Variable Value
- popup
- 'hidden'
- sidebar_pinned
- 'true'
- csrftoken
- 'jvDPziUZPbpTBIQUMkg9Pp8IGlpZsuUw9QKBJWKD1v3fhSxTYISpeDaC4NJ5GRVB'
- sessionid
- 'j85sn9x3cag3jptziq9iqu4ahjm8r4ms'
- META
- Variable Value
- CSRF_COOKIE
- 'jvDPziUZPbpTBIQUMkg9Pp8IGlpZsuUw9QKBJWKD1v3fhSxTYISpeDaC4NJ5GRVB'
- HTTP_ACCEPT
- '*/*'
- HTTP_ACCEPT_ENCODING
- 'gzip, deflate'
- HTTP_ACCEPT_LANGUAGE
- 'en-US,en;q=0.9,ru;q=0.8,uk;q=0.7'
- HTTP_CACHE_CONTROL
- 'no-cache'
- HTTP_CONNECTION
- 'close'
- HTTP_COOKIE
- ('popup=hidden; sidebar_pinned=true; '
- 'csrftoken=jvDPziUZPbpTBIQUMkg9Pp8IGlpZsuUw9QKBJWKD1v3fhSxTYISpeDaC4NJ5GRVB; '
- 'sessionid=j85sn9x3cag3jptziq9iqu4ahjm8r4ms')
- HTTP_DNT
- '1'
- HTTP_HOST
- '104.248.247.9'
- HTTP_PRAGMA
- 'no-cache'
- HTTP_REFERER
- 'http://104.248.247.9/orders/register'
- HTTP_USER_AGENT
- ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like '
- 'Gecko) Chrome/73.0.3683.103 Safari/537.36')
- HTTP_X_FORWARDED_FOR
- '185.248.130.27'
- PATH_INFO
- '/api/v0/orders/tariffs'
- QUERY_STRING
- 'tariff_type=1&type=individual'
- RAW_URI
- '/api/v0/orders/tariffs?tariff_type=1&type=individual'
- REMOTE_ADDR
- ''
- REQUEST_METHOD
- 'GET'
- SCRIPT_NAME
- ''
- SERVER_NAME
- '104.248.247.9'
- SERVER_PORT
- '80'
- SERVER_PROTOCOL
- 'HTTP/1.0'
- SERVER_SOFTWARE
- 'gunicorn/19.9.0'
- gunicorn.socket
- <gevent._socket3.socket object, fd=18, family=1, type=1, proto=0>
- wsgi.errors
- <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f0e0a174a20>
- wsgi.file_wrapper
- ''
- wsgi.input
- <gunicorn.http.body.Body object at 0x7f0e0a9f0908>
- wsgi.multiprocess
- True
- wsgi.multithread
- True
- wsgi.run_once
- False
- wsgi.url_scheme
- 'http'
- wsgi.version
- (1, 0)
- Settings
- Using settings module app.settings
- Setting Value
- ABSOLUTE_URL_OVERRIDES
- {}
- ADMINS
- []
- ALLOWED_HOSTS
- ['104.248.247.9']
- APPEND_SLASH
- True
- ASGI_APPLICATION
- 'app.routing.application'
- AUTHENTICATION_BACKENDS
- ('django.contrib.auth.backends.ModelBackend',
- 'apps.bankid.backends.privat.BankIDPrivat',
- 'apps.bankid.backends.nbu.BankIDNBU')
- AUTH_PASSWORD_VALIDATORS
- '********************'
- AUTH_USER_MODEL
- 'staff.User'
- BASE_DIR
- PosixPath('/home/ukrtelekom/ukrtelekom/ukrtelekom/server/app/settings/default.py')
- BASE_ROOT
- PosixPath('/home/ukrtelekom/ukrtelekom/ukrtelekom/server/app')
- CACHES
- {'default': {'BACKEND': 'django_redis.cache.RedisCache',
- 'LOCATION': 'redis://127.0.0.1:6379/1'}}
- CACHE_MIDDLEWARE_ALIAS
- 'default'
- CACHE_MIDDLEWARE_KEY_PREFIX
- '********************'
- CACHE_MIDDLEWARE_SECONDS
- 600
- CELERY_ACCEPT_CONTENT
- ['json']
- CELERY_BROKER_URL
- 'redis://127.0.0.1:6379/0'
- CELERY_RESULT_SERIALIZER
- 'json'
- CELERY_TASK_SERIALIZER
- 'json'
- CHANNEL_LAYERS
- {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer',
- 'CONFIG': {'capacity': 10000, 'hosts': [('localhost', 6379)]}}}
- CKEDITOR_CONFIGS
- {'default': {'extraPlugins': 'uploadimage,div,autolink,autoembed,embedsemantic,autogrow,widget,lineutils,clipboard,dialog,dialogui,elementspath',
- 'skin': 'moono',
- 'tabSpaces': 4,
- 'toolbar': 'YourCustomToolbarConfig',
- 'toolbar_Basic': [['Source', '-', 'Bold', 'Italic']],
- 'toolbar_YourCustomToolbarConfig': [{'items': ['Source',
- '-',
- 'Save',
- 'NewPage',
- 'Preview',
- 'Print',
- '-',
- 'Templates'],
- 'name': 'document'},
- {'items': ['Cut',
- 'Copy',
- 'Paste',
- 'PasteText',
- 'PasteFromWord',
- '-',
- 'Undo',
- 'Redo'],
- 'name': 'clipboard'},
- {'items': ['Find',
- 'Replace',
- '-',
- 'SelectAll'],
- 'name': 'editing'},
- {'items': ['Form',
- 'Checkbox',
- 'Radio',
- 'TextField',
- 'Textarea',
- 'Select',
- 'Button',
- 'ImageButton',
- 'HiddenField'],
- 'name': 'forms'},
- '/',
- {'items': ['Bold',
- 'Italic',
- 'Underline',
- 'Strike',
- 'Subscript',
- 'Superscript',
- '-',
- 'RemoveFormat'],
- 'name': 'basicstyles'},
- {'items': ['NumberedList',
- 'BulletedList',
- '-',
- 'Outdent',
- 'Indent',
- '-',
- 'Blockquote',
- 'CreateDiv',
- '-',
- 'JustifyLeft',
- 'JustifyCenter',
- 'JustifyRight',
- 'JustifyBlock',
- '-',
- 'BidiLtr',
- 'BidiRtl',
- 'Language'],
- 'name': 'paragraph'},
- {'items': ['Link',
- 'Unlink',
- 'Anchor'],
- 'name': 'links'},
- {'items': ['Image',
- 'Flash',
- 'Table',
- 'HorizontalRule',
- 'Smiley',
- 'SpecialChar',
- 'PageBreak',
- 'Iframe'],
- 'name': 'insert'},
- '/',
- {'items': ['Styles',
- 'Format',
- 'Font',
- 'FontSize'],
- 'name': 'styles'},
- {'items': ['TextColor',
- 'BGColor'],
- 'name': 'colors'},
- {'items': ['Maximize',
- 'ShowBlocks'],
- 'name': 'tools'},
- {'items': ['About'],
- 'name': 'about'},
- '/',
- {'items': ['Preview',
- 'Maximize'],
- 'name': 'yourcustomtools'}]}}
- 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
- []
- CSRF_USE_SESSIONS
- False
- DATABASES
- {'default': {'ATOMIC_REQUESTS': False,
- 'AUTOCOMMIT': True,
- 'CONN_MAX_AGE': 0,
- 'ENGINE': 'django.db.backends.postgresql',
- 'HOST': '127.0.0.1',
- 'NAME': 'ukrmob',
- 'OPTIONS': {},
- 'PASSWORD': '********************',
- 'PORT': 5432,
- 'TEST': {'CHARSET': None,
- 'COLLATION': None,
- 'MIRROR': None,
- 'NAME': None},
- 'TIME_ZONE': None,
- 'USER': 'ukrtelecom_db'}}
- DATABASE_ROUTERS
- []
- DATA_UPLOAD_MAX_MEMORY_SIZE
- 2621440
- DATA_UPLOAD_MAX_NUMBER_FIELDS
- 1000
- 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',
- '%Y-%m-%d',
- '%m/%d/%Y %H:%M:%S',
- '%m/%d/%Y %H:%M:%S.%f',
- '%m/%d/%Y %H:%M',
- '%m/%d/%Y',
- '%m/%d/%y %H:%M:%S',
- '%m/%d/%y %H:%M:%S.%f',
- '%m/%d/%y %H:%M',
- '%m/%d/%y']
- 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_CHARSET
- 'utf-8'
- DEFAULT_CONTENT_TYPE
- 'text/html'
- DEFAULT_EXCEPTION_REPORTER_FILTER
- 'django.views.debug.SafeExceptionReporterFilter'
- DEFAULT_EXTENSIONS
- ['jinja2.ext.do',
- 'jinja2.ext.loopcontrols',
- 'jinja2.ext.with_',
- 'jinja2.ext.i18n',
- 'jinja2.ext.autoescape',
- 'django_jinja.builtins.extensions.CsrfExtension',
- 'django_jinja.builtins.extensions.CacheExtension',
- 'django_jinja.builtins.extensions.TimezoneExtension',
- 'django_jinja.builtins.extensions.UrlsExtension',
- 'django_jinja.builtins.extensions.StaticFilesExtension',
- 'django_jinja.builtins.extensions.DjangoFiltersExtension']
- DEFAULT_FILE_STORAGE
- 'django.core.files.storage.FileSystemStorage'
- DEFAULT_FROM_EMAIL
- 'admin@admin.admin'
- DEFAULT_INDEX_TABLESPACE
- ''
- DEFAULT_TABLESPACE
- ''
- DISALLOWED_USER_AGENTS
- []
- EMAIL_BACKEND
- 'des.backends.ConfiguredEmailBackend'
- EMAIL_CONFIG
- {'EMAIL_BACKEND': 'django.core.mail.backends.console.EmailBackend',
- 'EMAIL_FILE_PATH': '',
- 'EMAIL_HOST': '127.0.0.1',
- 'EMAIL_HOST_PASSWORD': '********************',
- 'EMAIL_HOST_USER': None,
- 'EMAIL_PORT': None}
- EMAIL_FILE_PATH
- ''
- EMAIL_HOST
- '127.0.0.1'
- EMAIL_HOST_PASSWORD
- '********************'
- EMAIL_HOST_USER
- None
- EMAIL_PORT
- None
- 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_CHARSET
- 'utf-8'
- 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
- None
- FILE_UPLOAD_TEMP_DIR
- None
- FIRST_DAY_OF_WEEK
- 0
- FIXTURE_DIRS
- []
- FORCE_SCRIPT_NAME
- None
- FORMAT_MODULE_PATH
- None
- FORM_RENDERER
- 'django.forms.renderers.DjangoTemplates'
- GR_CAPTCHA_SECRET_KEY
- '********************'
- GUNICORN_PID
- ''
- IGNORABLE_404_URLS
- []
- INSTALLED_APPS
- ['markup',
- 'shared',
- 'apps.staff',
- 'apps.orders',
- 'apps.geo',
- 'apps.pages',
- 'apps.preferences',
- 'apps.logger',
- 'apps.sms',
- 'apps.chat',
- 'apps.novaposhta',
- 'rosetta',
- 'django_jinja',
- 'parler',
- 'dal',
- 'dal_select2',
- 'reversion',
- 'reversion_compare',
- 'ckeditor',
- 'solo',
- 'versatileimagefield',
- 'adminsortable2',
- 'django_filters',
- 'rest_framework',
- 'drf_yasg',
- 'recaptcha',
- 'vuejs_translate',
- 'postie',
- 'codemirror2',
- 'des',
- 'zxcvbn_password',
- 'multi_captcha_admin',
- 'snowpenguin.django.recaptcha2',
- 'django_json_widget',
- 'robots',
- 'jet',
- 'jet.dashboard',
- 'channels',
- 'import_export',
- 'social_django',
- 'django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
- 'django.contrib.sites']
- INTERNAL_IPS
- []
- LANGUAGES
- (('uk', 'УКР'), ('en', ' ENG'), ('ru', 'РОС'))
- LANGUAGES_BIDI
- ['he', 'ar', 'fa', 'ur']
- LANGUAGE_CODE
- 'uk'
- LANGUAGE_COOKIE_AGE
- None
- LANGUAGE_COOKIE_DOMAIN
- None
- LANGUAGE_COOKIE_NAME
- 'django_language'
- LANGUAGE_COOKIE_PATH
- '/'
- LOCALE_PATHS
- (PosixPath('/home/ukrtelekom/ukrtelekom/ukrtelekom/server/app/locale'),)
- LOGGING
- {'disable_existing_loggers': False,
- 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'DEBUG'},
- 'logfile': {'class': 'logging.FileHandler',
- 'filename': PosixPath('/home/ukrtelekom/ukrtelekom/ukrtelekom/server/app/settings/default.py/../logfile.log'),
- 'level': 'DEBUG'}},
- 'root': {'handlers': ['console', 'logfile'], 'level': 'INFO'},
- 'version': 1}
- LOGGING_CONFIG
- 'logging.config.dictConfig'
- LOGIN_REDIRECT_URL
- '/accounts/profile/'
- LOGIN_URL
- 'admin:login'
- LOGOUT_REDIRECT_URL
- None
- MANAGERS
- []
- MEDIA_ROOT
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/app/uploads'
- MEDIA_URL
- '/uploads/'
- MESSAGE_STORAGE
- 'django.contrib.messages.storage.fallback.FallbackStorage'
- MIDDLEWARE
- ['django.middleware.security.SecurityMiddleware',
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.middleware.locale.LocaleMiddleware',
- 'django.middleware.common.CommonMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'apps.staff.middleware.AdminSessionMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- 'django.middleware.clickjacking.XFrameOptionsMiddleware']
- MIGRATION_MODULES
- {}
- MONTH_DAY_FORMAT
- 'F j'
- MULTI_CAPTCHA_ADMIN
- {'engine': 'recaptcha2'}
- NUMBER_GROUPING
- 0
- PARLER_LANGUAGES
- {1: ({'code': 'uk', 'fallbacks': ['uk'], 'hide_untranslated': False},
- {'code': 'en', 'fallbacks': ['uk'], 'hide_untranslated': False},
- {'code': 'ru', 'fallbacks': ['uk'], 'hide_untranslated': False}),
- 'default': {'code': 'uk', 'fallbacks': ['uk'], 'hide_untranslated': False}}
- PASSWORD_HASHERS
- '********************'
- PASSWORD_RESET_TIMEOUT_DAYS
- '********************'
- POSTIE_HTML_ADMIN_WIDGET
- {'widget': 'CKEditorWidget', 'widget_module': 'ckeditor.widgets'}
- POSTIE_INSTANT_SEND
- True
- POSTIE_TEMPLATE_CHOICES
- Choices(('order_created', 'order_created', 'Заявку створено'), ('order_almost_exceeded', 'order_almost_exceeded', 'Order registration almost exceeded'), ('user_creation', 'user_creation', 'Створення користувача'), ('order_status_change', 'order_status_change', 'Notification about order status change to subscriptions'), ('order_cancelled', 'order_cancelled', 'Order was cancelled notify registrator'), ('order_porting_created', 'order_porting_created', 'Создание заявки на портирование номера'), ('order_porting_status_change', 'order_porting_status_change', 'Уведомление об отмене заявки на портирование номеров'), ('order_porting_almost_exceeded', 'order_porting_almost_exceeded', 'Уведомление о почти истечении срока отмены заявки на портирование номеров'))
- POSTIE_TEMPLATE_CONTEXTS
- {'order_almost_exceeded': {'creation_time': 'Час створення замовлення',
- 'order_number': 'Номер заявки'},
- 'order_cancelled': {'cancel_reason': 'Час зміни статусу заявки',
- 'order_number': 'Номер заявки',
- 'time': 'Час зміни статусу заявки'},
- 'order_created': {'creation_time': 'Час створення замовлення',
- 'order_number': 'Номер заявки'},
- 'order_porting_almost_exceeded': {'creation_time': 'Время создания заявки',
- 'order_number': 'Номер заявки'},
- 'order_porting_created': {'name': 'ПІБ',
- 'order_number': 'Номер заявки',
- 'time': 'Час зміни статусу заявки',
- 'url': 'Ссылка на заявку'},
- 'order_porting_status_change': {'name': 'ПІБ',
- 'order_number': 'Номер заявки',
- 'status': 'Новий статус замовлення',
- 'time': 'Час зміни статусу заявки'},
- 'order_status_change': {'name': 'ПІБ',
- 'order_number': 'Номер заявки',
- 'status': 'Новий статус замовлення',
- 'time': 'Час зміни статусу заявки'},
- 'user_creation': {'first_name': 'Імя',
- 'last_name': 'Прізвище',
- 'password': '********************'}}
- PREPEND_WWW
- False
- PRIVAT_USE_DEPLOY_URLS
- False
- PROJECT_APPS
- ['markup',
- 'shared',
- 'apps.staff',
- 'apps.orders',
- 'apps.geo',
- 'apps.pages',
- 'apps.preferences',
- 'apps.logger',
- 'apps.sms',
- 'apps.chat',
- 'apps.novaposhta']
- RECAPTCHA_PRIVATE_KEY
- '********************'
- RECAPTCHA_PUBLIC_KEY
- '********************'
- REST_FRAMEWORK
- {'PAGE_SIZE': 50}
- ROOT_URLCONF
- 'app.urls'
- ROSETTA_ACCESS_CONTROL_FUNCTION
- 'apps.staff.utils.can_translate'
- ROSETTA_REQUIRES_AUTH
- False
- ROSETTA_SHOW_AT_ADMIN_PANEL
- True
- SECRET_KEY
- '********************'
- SECURE_BROWSER_XSS_FILTER
- False
- SECURE_CONTENT_TYPE_NOSNIFF
- False
- SECURE_HSTS_INCLUDE_SUBDOMAINS
- False
- SECURE_HSTS_PRELOAD
- False
- SECURE_HSTS_SECONDS
- 0
- SECURE_PROXY_SSL_HEADER
- None
- SECURE_REDIRECT_EXEMPT
- []
- 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.cache'
- SESSION_EXPIRE_AT_BROWSER_CLOSE
- False
- SESSION_FILE_PATH
- None
- SESSION_SAVE_EVERY_REQUEST
- False
- SESSION_SERIALIZER
- 'django.contrib.sessions.serializers.JSONSerializer'
- SETTINGS_INSTANT_SEND
- True
- SETTINGS_MODULE
- 'app.settings'
- SHORT_DATETIME_FORMAT
- 'm/d/Y P'
- SHORT_DATE_FORMAT
- 'm/d/Y'
- SIGNING_BACKEND
- 'django.core.signing.TimestampSigner'
- SILENCED_SYSTEM_CHECKS
- []
- SITE_ID
- 1
- SMS_TEMPLATE_CHOICES
- Choices(('order_created', 'order_created', 'Заявку створено'), ('order_almost_exceeded', 'order_almost_exceeded', 'Order registration almost exceeded'), ('auth_code', 'auth_code', 'Код авторизації'), ('order_status_change', 'order_status_change', 'Notification about order status change to subscriptions'), ('order_porting_created', 'order_porting_created', 'Создание заявки на портирование номера'), ('order_porting_status_change', 'order_porting_status_change', 'Уведомление об отмене заявки на портирование номеров'), ('order_porting_almost_exceeded', 'order_porting_almost_exceeded', 'Уведомление о почти истечении срока отмены заявки на портирование номеров'))
- SMS_TEMPLATE_CONTEXTS
- {'auth_code': {'code': 'Auth код'},
- 'order_almost_exceeded': {'creation_time': 'Час створення замовлення',
- 'order_number': 'Номер заявки'},
- 'order_created': {'creation_time': 'Час створення замовлення',
- 'order_number': 'Номер заявки'},
- 'order_porting_almost_exceeded': {'creation_time': 'Время создания заявки',
- 'order_number': 'Номер заявки'},
- 'order_porting_created': {'name': 'ПІБ',
- 'order_number': 'Номер заявки',
- 'time': 'Час зміни статусу заявки',
- 'url': 'Ссылка на заявку'},
- 'order_porting_status_change': {'name': 'ПІБ',
- 'order_number': 'Номер заявки',
- 'status': 'Новий статус замовлення',
- 'time': 'Час зміни статусу заявки'},
- 'order_status_change': {'name': 'ПІБ',
- 'order_number': 'Номер заявки',
- 'status': 'Новий статус замовлення',
- 'time': 'Час зміни статусу заявки'}}
- SOCIAL_AUTH_PIPELINE
- ('social_core.pipeline.social_auth.social_details',
- 'social_core.pipeline.social_auth.social_uid',
- 'social_core.pipeline.social_auth.auth_allowed',
- 'apps.bankid.pipelines.user.set_user_session_data')
- SOCIAL_AUTH_POSTGRES_JSONFIELD
- True
- SOCIAL_AUTH_URL_NAMESPACE
- 'social'
- SOLO_CACHE
- 'default'
- STATICFILES_DIRS
- []
- STATICFILES_FINDERS
- ['django.contrib.staticfiles.finders.FileSystemFinder',
- 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
- STATICFILES_STORAGE
- 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
- STATIC_ROOT
- '/home/ukrtelekom/ukrtelekom/ukrtelekom/server/app/static'
- STATIC_URL
- '/static/'
- SWAGGER_SETTINGS
- {'DEFAULT_INFO': 'app.urls.swagger_info'}
- TEMPLATES
- [{'APP_DIRS': True,
- 'BACKEND': 'django_jinja.backend.Jinja2',
- 'DIRS': [],
- 'NAME': 'jinja2',
- 'OPTIONS': {'auto_reload': True,
- 'bytecode_cache': {'backend': 'django_jinja.cache.BytecodeCache',
- 'enabled': True,
- 'name': 'default'},
- 'context_processors': ['django.contrib.auth.context_processors.auth',
- 'django.template.context_processors.debug',
- 'django.template.context_processors.i18n',
- 'django.template.context_processors.media',
- 'django.template.context_processors.static',
- 'django.template.context_processors.tz',
- 'django.contrib.messages.context_processors.messages'],
- 'debug': True,
- 'environment': 'shared.env.jinja2.environment',
- 'extensions': ['jinja2.ext.do',
- 'jinja2.ext.loopcontrols',
- 'jinja2.ext.with_',
- 'jinja2.ext.i18n',
- 'jinja2.ext.autoescape',
- 'django_jinja.builtins.extensions.CsrfExtension',
- 'django_jinja.builtins.extensions.CacheExtension',
- 'django_jinja.builtins.extensions.TimezoneExtension',
- 'django_jinja.builtins.extensions.UrlsExtension',
- 'django_jinja.builtins.extensions.StaticFilesExtension',
- 'django_jinja.builtins.extensions.DjangoFiltersExtension'],
- 'filters': {},
- 'globals': {},
- 'match_extension': '.jinja',
- 'newstyle_gettext': True,
- 'undefined': <class 'jinja2.runtime.Undefined'>}},
- {'APP_DIRS': True,
- 'BACKEND': 'django.template.backends.django.DjangoTemplates',
- 'DIRS': [],
- 'OPTIONS': {'context_processors': ['django.template.context_processors.media',
- 'django.template.context_processors.static',
- 'django.template.context_processors.debug',
- 'django.template.context_processors.request',
- 'django.contrib.messages.context_processors.messages',
- 'django.contrib.auth.context_processors.auth']}}]
- 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
- 'Europe/Kiev'
- USE_I18N
- True
- USE_L10N
- True
- USE_THOUSAND_SEPARATOR
- False
- USE_TZ
- True
- USE_X_FORWARDED_HOST
- False
- USE_X_FORWARDED_PORT
- False
- WKHTMLTOPDF_CMD
- 'xvfb-run -a wkhtmltopdf'
- WSGI_APPLICATION
- 'app.wsgi.application'
- X_FRAME_OPTIONS
- 'SAMEORIGIN'
- YEAR_MONTH_FORMAT
- 'F Y'
- You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement