Control characters are not supported in XML 1.0
Request Method: | GET |
---|---|
Request URL: | http://www.nuzusys.com/weblog/feeds/tags/Policies/ |
Django Version: | 1.10.3 |
Exception Type: | UnserializableContentError |
Exception Value: | Control characters are not supported in XML 1.0 |
Exception Location: | /home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages/django/utils/xmlutils.py in characters, line 27 |
Python Executable: | /home/www-nuzusys/.venv/nuzusys.com/bin/python |
Python Version: | 3.7.3 |
Python Path: | ['/home/www-nuzusys/nuzusys.com', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages', '/home/www-nuzusys/.venv/nuzusys.com/src/sorl-thumbnail'] |
Server time: | Thu, 28 Mar 2024 09:36:10 +0000 |
/home/www-nuzusys/.venv/nuzusys.com/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, assigned=available_attrs(get_response))
def inner(request):
try:
response = get_response(request)...
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | UnserializableContentError('Control characters are not supported in XML 1.0') |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7ff22421b470>> |
request | <WSGIRequest: GET '/weblog/feeds/tags/Policies/'> |
/home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages/django/core/handlers/base.py
in _get_response
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)
except Exception as e:
response = self.process_exception_by_middleware(e, request)...
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
view_name = callback.__name__
else: # CBV
Variable | Value |
---|---|
callback | <zinnia.feeds.TagEntries object at 0x7ff21ff47278> |
callback_args | () |
callback_kwargs | {'tag': 'Policies'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7ff224027208>> |
request | <WSGIRequest: GET '/weblog/feeds/tags/Policies/'> |
resolver | <RegexURLResolver 'nuzusys.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=zinnia.feeds.TagEntries, args=(), kwargs={'tag': 'Policies'}, url_name=tag_feed, app_names=['zinnia'], namespaces=['zinnia']) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7ff22421b470> |
wrapped_callback | <zinnia.feeds.TagEntries object at 0x7ff21ff47278> |
/home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages/django/core/handlers/base.py
in _get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)...
except Exception as e:
response = self.process_exception_by_middleware(e, request)
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
Variable | Value |
---|---|
callback | <zinnia.feeds.TagEntries object at 0x7ff21ff47278> |
callback_args | () |
callback_kwargs | {'tag': 'Policies'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7ff224027208>> |
request | <WSGIRequest: GET '/weblog/feeds/tags/Policies/'> |
resolver | <RegexURLResolver 'nuzusys.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=zinnia.feeds.TagEntries, args=(), kwargs={'tag': 'Policies'}, url_name=tag_feed, app_names=['zinnia'], namespaces=['zinnia']) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7ff22421b470> |
wrapped_callback | <zinnia.feeds.TagEntries object at 0x7ff21ff47278> |
/home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages/django/contrib/syndication/views.py
in __call__
feedgen = self.get_feed(obj, request)
response = HttpResponse(content_type=feedgen.content_type)
if hasattr(self, 'item_pubdate') or hasattr(self, 'item_updateddate'):
# if item_pubdate or item_updateddate is defined for the feed, set
# header so as ConditionalGetMiddleware is able to send 304 NOT MODIFIED
response['Last-Modified'] = http_date(
timegm(feedgen.latest_post_date().utctimetuple()))
feedgen.write(response, 'utf-8')...
return response
def item_title(self, item):
# Titles should be double escaped by default (see #6533)
return escape(force_text(item))
Variable | Value |
---|---|
args | () |
feedgen | <django.utils.feedgenerator.Rss201rev2Feed object at 0x7ff21fbb0fd0> |
kwargs | {'tag': 'Policies'} |
obj | <Tag: Policies> |
request | <WSGIRequest: GET '/weblog/feeds/tags/Policies/'> |
response | <HttpResponse status_code=200, "application/rss+xml; charset=utf-8"> |
self | <zinnia.feeds.TagEntries object at 0x7ff21ff47278> |
/home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages/django/utils/feedgenerator.py
in write
def write(self, outfile, encoding):
handler = SimplerXMLGenerator(outfile, encoding)
handler.startDocument()
handler.startElement("rss", self.rss_attributes())
handler.startElement("channel", self.root_attributes())
self.add_root_elements(handler)
self.write_items(handler)...
self.endChannelElement(handler)
handler.endElement("rss")
def rss_attributes(self):
return {"version": self._version,
"xmlns:atom": "http://www.w3.org/2005/Atom"}
Variable | Value |
---|---|
encoding | 'utf-8' |
handler | <django.utils.xmlutils.SimplerXMLGenerator object at 0x7ff21fd2de10> |
outfile | <HttpResponse status_code=200, "application/rss+xml; charset=utf-8"> |
self | <django.utils.feedgenerator.Rss201rev2Feed object at 0x7ff21fbb0fd0> |
/home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages/django/utils/feedgenerator.py
in write_items
def rss_attributes(self):
return {"version": self._version,
"xmlns:atom": "http://www.w3.org/2005/Atom"}
def write_items(self, handler):
for item in self.items:
handler.startElement('item', self.item_attributes(item))
self.add_item_elements(handler, item)...
handler.endElement("item")
def add_root_elements(self, handler):
handler.addQuickElement("title", self.feed['title'])
handler.addQuickElement("link", self.feed['link'])
handler.addQuickElement("description", self.feed['description'])
Variable | Value |
---|---|
handler | <django.utils.xmlutils.SimplerXMLGenerator object at 0x7ff21fd2de10> |
item | {'author_email': 'ghachey@nuzusys.com', 'author_link': 'http://nuzusys.com/weblog/authors/ghachey/', 'author_name': 'Ghislain Hachey', 'categories': ['Technical Support Projects'], 'comments': None, 'description': '<p>A complete revamp of the VFSC datacenter including ' 'procurement of new hardware, virtualisation of servers, ' 'deployment of monitoring and reporting systems, security ' 'audit and improvement, backups strategy and staff ' 'training</p>\n' '<h3>Summary of Activities and Deliverables</h3>\r\n' '\r\n' '<p><strong>Procurement of new hardware</strong> to replace ' 'old dying hardware. The VFSC computing infrastructure was in ' 'dire need of replacement. The delay in achieving this was the ' 'difficulties in migrating some of their old legacy systems, a ' 'task difficult that both the local staff and most local ICT ' 'company in Vanuatu at the time could not do. This is a task I ' 'undertook while technical directory of CNS (see related post ' 'at bottom on work with CNS) and managed to move everything to ' 'a newly designed small datacenter as shown below.</p>\r\n' '\r\n' '<!--<div class="row">\r\n' ' <div class="col s12 m6">\r\n' ' <img class="responsive-img" ' 'src="/media/uploads/zinnia/2017/03/22/nuzusys-datacenter.jpg" ' 'alt="datacenter" /></a>\r\n' ' </div>\r\n' ' <div class="col s12 m6">\r\n' ' <img class="responsive-img" ' 'src="/media/uploads/zinnia/2017/03/22/nuzusys-home-office.jpg" ' 'alt="datacenter" /></a>\r\n' ' </div> -->\r\n' '</div>\r\n' '\r\n' '<p><strong>Virtualisation of old servers running legacy ' 'system</strong> to ease maintenance and provide path to ' 'upgrade whole infrastructure without fear of old legacy ' 'systems breaking was the approach taken. It would have been ' 'very difficult to rebuild the legacy proprietary system on a ' 'new computer with recent operating system, if at all ' 'possible. Virtualising the whole system into an isolated and ' 'tightly secure virtual machine running on newly procured ' 'hardware offered an elegant solution. Since then the legacy ' 'system was eventually replaced with a newly developed system ' 'by another company with which I collaborated to deploy on a ' 'new virtual machine simply deactivating the old one. Their ' 'virtualisation platform now host virtual machines for all of ' 'their services some of which introduced below</p>\r\n' '\r\n' '<p><strong>Security audit</strong> which most organisations ' 'in the Pacific at the time of this writing do not bother with ' 'but is becoming increasingly important. This work then became ' 'the foundation to align security related efforts. We started ' "by drafting the organisation's policies and procedures with a " 'security component. Following activities were:</p>\r\n' '\x0f \r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Setup of a new ' 'enterprise grade fi\x0c' 'rewall system running on a dedicated network ' 'appliance;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> \x0fCon\x0c' 'figuration to enforce strict VFSC policies (e.g. lunch time ' 'allow Facebook, block outside lunch time hours);</li>\r\n' '<li><i class="fa fa-dot-ci... <trimmed 11040 bytes string> |
self | <django.utils.feedgenerator.Rss201rev2Feed object at 0x7ff21fbb0fd0> |
/home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages/django/utils/feedgenerator.py
in add_item_elements
# Spec: http://blogs.law.harvard.edu/tech/rss
_version = "2.0"
def add_item_elements(self, handler, item):
handler.addQuickElement("title", item['title'])
handler.addQuickElement("link", item['link'])
if item['description'] is not None:
handler.addQuickElement("description", item['description'])...
# Author information.
if item["author_name"] and item["author_email"]:
handler.addQuickElement("author", "%s (%s)" % (item['author_email'], item['author_name']))
elif item["author_email"]:
handler.addQuickElement("author", item["author_email"])
Variable | Value |
---|---|
handler | <django.utils.xmlutils.SimplerXMLGenerator object at 0x7ff21fd2de10> |
item | {'author_email': 'ghachey@nuzusys.com', 'author_link': 'http://nuzusys.com/weblog/authors/ghachey/', 'author_name': 'Ghislain Hachey', 'categories': ['Technical Support Projects'], 'comments': None, 'description': '<p>A complete revamp of the VFSC datacenter including ' 'procurement of new hardware, virtualisation of servers, ' 'deployment of monitoring and reporting systems, security ' 'audit and improvement, backups strategy and staff ' 'training</p>\n' '<h3>Summary of Activities and Deliverables</h3>\r\n' '\r\n' '<p><strong>Procurement of new hardware</strong> to replace ' 'old dying hardware. The VFSC computing infrastructure was in ' 'dire need of replacement. The delay in achieving this was the ' 'difficulties in migrating some of their old legacy systems, a ' 'task difficult that both the local staff and most local ICT ' 'company in Vanuatu at the time could not do. This is a task I ' 'undertook while technical directory of CNS (see related post ' 'at bottom on work with CNS) and managed to move everything to ' 'a newly designed small datacenter as shown below.</p>\r\n' '\r\n' '<!--<div class="row">\r\n' ' <div class="col s12 m6">\r\n' ' <img class="responsive-img" ' 'src="/media/uploads/zinnia/2017/03/22/nuzusys-datacenter.jpg" ' 'alt="datacenter" /></a>\r\n' ' </div>\r\n' ' <div class="col s12 m6">\r\n' ' <img class="responsive-img" ' 'src="/media/uploads/zinnia/2017/03/22/nuzusys-home-office.jpg" ' 'alt="datacenter" /></a>\r\n' ' </div> -->\r\n' '</div>\r\n' '\r\n' '<p><strong>Virtualisation of old servers running legacy ' 'system</strong> to ease maintenance and provide path to ' 'upgrade whole infrastructure without fear of old legacy ' 'systems breaking was the approach taken. It would have been ' 'very difficult to rebuild the legacy proprietary system on a ' 'new computer with recent operating system, if at all ' 'possible. Virtualising the whole system into an isolated and ' 'tightly secure virtual machine running on newly procured ' 'hardware offered an elegant solution. Since then the legacy ' 'system was eventually replaced with a newly developed system ' 'by another company with which I collaborated to deploy on a ' 'new virtual machine simply deactivating the old one. Their ' 'virtualisation platform now host virtual machines for all of ' 'their services some of which introduced below</p>\r\n' '\r\n' '<p><strong>Security audit</strong> which most organisations ' 'in the Pacific at the time of this writing do not bother with ' 'but is becoming increasingly important. This work then became ' 'the foundation to align security related efforts. We started ' "by drafting the organisation's policies and procedures with a " 'security component. Following activities were:</p>\r\n' '\x0f \r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Setup of a new ' 'enterprise grade fi\x0c' 'rewall system running on a dedicated network ' 'appliance;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> \x0fCon\x0c' 'figuration to enforce strict VFSC policies (e.g. lunch time ' 'allow Facebook, block outside lunch time hours);</li>\r\n' '<li><i class="fa fa-dot-ci... <trimmed 11040 bytes string> |
self | <django.utils.feedgenerator.Rss201rev2Feed object at 0x7ff21fbb0fd0> |
/home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages/django/utils/xmlutils.py
in addQuickElement
class SimplerXMLGenerator(XMLGenerator):
def addQuickElement(self, name, contents=None, attrs=None):
"Convenience method for adding an element with no children"
if attrs is None:
attrs = {}
self.startElement(name, attrs)
if contents is not None:
self.characters(contents)...
self.endElement(name)
def characters(self, content):
if content and re.search(r'[\x00-\x08\x0B-\x0C\x0E-\x1F]', content):
# Fail loudly when content has control chars (unsupported in XML 1.0)
# See http://www.w3.org/International/questions/qa-controls
Variable | Value |
---|---|
attrs | {} |
contents | ('<p>A complete revamp of the VFSC datacenter including procurement of new ' 'hardware, virtualisation of servers, deployment of monitoring and reporting ' 'systems, security audit and improvement, backups strategy and staff ' 'training</p>\n' '<h3>Summary of Activities and Deliverables</h3>\r\n' '\r\n' '<p><strong>Procurement of new hardware</strong> to replace old dying ' 'hardware. The VFSC computing infrastructure was in dire need of replacement. ' 'The delay in achieving this was the difficulties in migrating some of their ' 'old legacy systems, a task difficult that both the local staff and most ' 'local ICT company in Vanuatu at the time could not do. This is a task I ' 'undertook while technical directory of CNS (see related post at bottom on ' 'work with CNS) and managed to move everything to a newly designed small ' 'datacenter as shown below.</p>\r\n' '\r\n' '<!--<div class="row">\r\n' ' <div class="col s12 m6">\r\n' ' <img class="responsive-img" ' 'src="/media/uploads/zinnia/2017/03/22/nuzusys-datacenter.jpg" ' 'alt="datacenter" /></a>\r\n' ' </div>\r\n' ' <div class="col s12 m6">\r\n' ' <img class="responsive-img" ' 'src="/media/uploads/zinnia/2017/03/22/nuzusys-home-office.jpg" ' 'alt="datacenter" /></a>\r\n' ' </div> -->\r\n' '</div>\r\n' '\r\n' '<p><strong>Virtualisation of old servers running legacy system</strong> to ' 'ease maintenance and provide path to upgrade whole infrastructure without ' 'fear of old legacy systems breaking was the approach taken. It would have ' 'been very difficult to rebuild the legacy proprietary system on a new ' 'computer with recent operating system, if at all possible. Virtualising the ' 'whole system into an isolated and tightly secure virtual machine running on ' 'newly procured hardware offered an elegant solution. Since then the legacy ' 'system was eventually replaced with a newly developed system by another ' 'company with which I collaborated to deploy on a new virtual machine simply ' 'deactivating the old one. Their virtualisation platform now host virtual ' 'machines for all of their services some of which introduced below</p>\r\n' '\r\n' '<p><strong>Security audit</strong> which most organisations in the Pacific ' 'at the time of this writing do not bother with but is becoming increasingly ' 'important. This work then became the foundation to align security related ' "efforts. We started by drafting the organisation's policies and procedures " 'with a security component. Following activities were:</p>\r\n' '\x0f \r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Setup of a new enterprise grade fi\x0c' 'rewall system running on a dedicated network appliance;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> \x0fCon\x0c' 'figuration to enforce strict VFSC policies (e.g. lunch time allow Facebook, ' 'block outside lunch time hours);</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> \x0fDevelopment of a customised VFSC ' 'web page where users are re-directed with VFSC policies and explanation as ' 'to why their web request was refused;</li>\r\n' '\x0f<li><i class="fa fa-dot-circle-o"></i> Tra\x0effic shaping to improve ' 'the quality of service of the Internet (e.g. ensuring fast Internet ' 'browsing, good Voice and Video conferencing and other services all at the ' 'same time even during busy hours); and,</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enforcing all tra\x0effic including ' 'encrypted tra\x0effic to be \x0c' 'filtered and policy enforced through the VFSC \x0c' 'firewall.</li>\r\n' '\r\n' '<p><strong>Backup and disaster recovery</strong> system and planning ' 'involved the following activities:</p>\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Complete needs analysis with regards ' 'to existing and required backup;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Re-enforce existing backup systems ' 'currently made up of 3 components: data rotating backups, server virtual ' 'machines snapshots, and remote o\x0b' 'ff-site backups;</li>\r\n' '... <trimmed 7690 bytes string> |
name | 'description' |
self | <django.utils.xmlutils.SimplerXMLGenerator object at 0x7ff21fd2de10> |
/home/www-nuzusys/.venv/nuzusys.com/lib/python3.7/site-packages/django/utils/xmlutils.py
in characters
self.characters(contents)
self.endElement(name)
def characters(self, content):
if content and re.search(r'[\x00-\x08\x0B-\x0C\x0E-\x1F]', content):
# Fail loudly when content has control chars (unsupported in XML 1.0)
# See http://www.w3.org/International/questions/qa-controls
raise UnserializableContentError("Control characters are not supported in XML 1.0")...
XMLGenerator.characters(self, content)
Variable | Value |
---|---|
content | ('<p>A complete revamp of the VFSC datacenter including procurement of new ' 'hardware, virtualisation of servers, deployment of monitoring and reporting ' 'systems, security audit and improvement, backups strategy and staff ' 'training</p>\n' '<h3>Summary of Activities and Deliverables</h3>\r\n' '\r\n' '<p><strong>Procurement of new hardware</strong> to replace old dying ' 'hardware. The VFSC computing infrastructure was in dire need of replacement. ' 'The delay in achieving this was the difficulties in migrating some of their ' 'old legacy systems, a task difficult that both the local staff and most ' 'local ICT company in Vanuatu at the time could not do. This is a task I ' 'undertook while technical directory of CNS (see related post at bottom on ' 'work with CNS) and managed to move everything to a newly designed small ' 'datacenter as shown below.</p>\r\n' '\r\n' '<!--<div class="row">\r\n' ' <div class="col s12 m6">\r\n' ' <img class="responsive-img" ' 'src="/media/uploads/zinnia/2017/03/22/nuzusys-datacenter.jpg" ' 'alt="datacenter" /></a>\r\n' ' </div>\r\n' ' <div class="col s12 m6">\r\n' ' <img class="responsive-img" ' 'src="/media/uploads/zinnia/2017/03/22/nuzusys-home-office.jpg" ' 'alt="datacenter" /></a>\r\n' ' </div> -->\r\n' '</div>\r\n' '\r\n' '<p><strong>Virtualisation of old servers running legacy system</strong> to ' 'ease maintenance and provide path to upgrade whole infrastructure without ' 'fear of old legacy systems breaking was the approach taken. It would have ' 'been very difficult to rebuild the legacy proprietary system on a new ' 'computer with recent operating system, if at all possible. Virtualising the ' 'whole system into an isolated and tightly secure virtual machine running on ' 'newly procured hardware offered an elegant solution. Since then the legacy ' 'system was eventually replaced with a newly developed system by another ' 'company with which I collaborated to deploy on a new virtual machine simply ' 'deactivating the old one. Their virtualisation platform now host virtual ' 'machines for all of their services some of which introduced below</p>\r\n' '\r\n' '<p><strong>Security audit</strong> which most organisations in the Pacific ' 'at the time of this writing do not bother with but is becoming increasingly ' 'important. This work then became the foundation to align security related ' "efforts. We started by drafting the organisation's policies and procedures " 'with a security component. Following activities were:</p>\r\n' '\x0f \r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Setup of a new enterprise grade fi\x0c' 'rewall system running on a dedicated network appliance;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> \x0fCon\x0c' 'figuration to enforce strict VFSC policies (e.g. lunch time allow Facebook, ' 'block outside lunch time hours);</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> \x0fDevelopment of a customised VFSC ' 'web page where users are re-directed with VFSC policies and explanation as ' 'to why their web request was refused;</li>\r\n' '\x0f<li><i class="fa fa-dot-circle-o"></i> Tra\x0effic shaping to improve ' 'the quality of service of the Internet (e.g. ensuring fast Internet ' 'browsing, good Voice and Video conferencing and other services all at the ' 'same time even during busy hours); and,</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enforcing all tra\x0effic including ' 'encrypted tra\x0effic to be \x0c' 'filtered and policy enforced through the VFSC \x0c' 'firewall.</li>\r\n' '\r\n' '<p><strong>Backup and disaster recovery</strong> system and planning ' 'involved the following activities:</p>\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Complete needs analysis with regards ' 'to existing and required backup;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Re-enforce existing backup systems ' 'currently made up of 3 components: data rotating backups, server virtual ' 'machines snapshots, and remote o\x0b' 'ff-site backups;</li>\r\n' '... <trimmed 7690 bytes string> |
self | <django.utils.xmlutils.SimplerXMLGenerator object at 0x7ff21fd2de10> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTEXT_DOCUMENT_ROOT | '/var/www/html' |
CONTEXT_PREFIX | '' |
DOCUMENT_ROOT | '/var/www/html' |
GATEWAY_INTERFACE | 'CGI/1.1' |
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'Keep-Alive' |
HTTP_HOST | 'www.nuzusys.com' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '54.146.154.243' |
HTTP_X_FORWARDED_HOST | 'www.nuzusys.com' |
HTTP_X_FORWARDED_SERVER | 'www.nuzusys.com' |
PATH_INFO | '/weblog/feeds/tags/Policies/' |
PATH_TRANSLATED | '/home/www-nuzusys/nuzusys.com/nuzusys/wsgi.py/weblog/feeds/tags/Policies/' |
QUERY_STRING | '' |
REMOTE_ADDR | '10.2.3.31' |
REMOTE_PORT | '51340' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'http' |
REQUEST_URI | '/weblog/feeds/tags/Policies/' |
SCRIPT_FILENAME | '/home/www-nuzusys/nuzusys.com/nuzusys/wsgi.py' |
SCRIPT_NAME | '' |
SERVER_ADDR | '10.2.3.17' |
SERVER_ADMIN | 'webmaster@purltek.com' |
SERVER_NAME | 'www.nuzusys.com' |
SERVER_PORT | '80' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SIGNATURE | '<address>Apache/2.4.38 (Debian) Server at www.nuzusys.com Port 80</address>\n' |
SERVER_SOFTWARE | 'Apache/2.4.38 (Debian)' |
apache.version | (2, 4, 38) |
mod_wsgi.application_group | 'www.nuzusys.com|' |
mod_wsgi.callable_object | 'application' |
mod_wsgi.connection_id | 'hJPSQP17VDo' |
mod_wsgi.daemon_connects | '1' |
mod_wsgi.daemon_restarts | '0' |
mod_wsgi.daemon_start | '1711618570642289' |
mod_wsgi.enable_sendfile | '0' |
mod_wsgi.handler_script | '' |
mod_wsgi.ignore_activity | '0' |
mod_wsgi.listener_host | '' |
mod_wsgi.listener_port | '80' |
mod_wsgi.path_info | '/weblog/feeds/tags/Policies/' |
mod_wsgi.process_group | 'nuzusys.com' |
mod_wsgi.queue_start | '1711618570641880' |
mod_wsgi.request_handler | 'wsgi-script' |
mod_wsgi.request_id | 'e93kQB17VDo' |
mod_wsgi.request_start | '1711618570640763' |
mod_wsgi.script_name | '' |
mod_wsgi.script_reloading | '1' |
mod_wsgi.script_start | '1711618570642961' |
mod_wsgi.thread_id | 2 |
mod_wsgi.thread_requests | 57 |
mod_wsgi.total_requests | 115 |
mod_wsgi.version | (4, 6, 5) |
wsgi.errors | <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'> |
wsgi.file_wrapper | '' |
wsgi.input | <mod_wsgi.Input object at 0x7ff21fc9fa40> |
wsgi.input_terminated | True |
wsgi.multiprocess | True |
wsgi.multithread | True |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
nuzusys.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['localhost', 'jetfire1.purltek.com', 'jetfire2.purltek.com', 'www.nuzusys.com', 'nuzusys.com', 'www-test.purltek.com', 'www-nuzusys-com.purltek.com'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | '/home/www-nuzusys/nuzusys.com' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
COMPRESS_CACHEABLE_PRECOMPILERS | () |
COMPRESS_CACHE_BACKEND | 'default' |
COMPRESS_CACHE_KEY_FUNCTION | '********************' |
COMPRESS_CLEAN_CSS_ARGUMENTS | '' |
COMPRESS_CLEAN_CSS_BINARY | 'cleancss' |
COMPRESS_CLOSURE_COMPILER_ARGUMENTS | '' |
COMPRESS_CLOSURE_COMPILER_BINARY | 'java -jar compiler.jar' |
COMPRESS_CSS_COMPRESSOR | 'compressor.css.CssCompressor' |
COMPRESS_CSS_FILTERS | ['compressor.filters.css_default.CssAbsoluteFilter', 'compressor.filters.cssmin.rCSSMinFilter'] |
COMPRESS_CSS_HASHING_METHOD | 'mtime' |
COMPRESS_DATA_URI_MAX_SIZE | 1024 |
COMPRESS_DEBUG_TOGGLE | None |
COMPRESS_ENABLED | True |
COMPRESS_JINJA2_GET_ENVIRONMENT | <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7ff22d966730> |
COMPRESS_JS_COMPRESSOR | 'compressor.js.JsCompressor' |
COMPRESS_JS_FILTERS | ['compressor.filters.jsmin.JSMinFilter'] |
COMPRESS_MINT_DELAY | 30 |
COMPRESS_MTIME_DELAY | 10 |
COMPRESS_OFFLINE | True |
COMPRESS_OFFLINE_CONTEXT | {'STATIC_URL': '/static/'} |
COMPRESS_OFFLINE_MANIFEST | 'manifest.json' |
COMPRESS_OFFLINE_TIMEOUT | 31536000 |
COMPRESS_OUTPUT_DIR | 'CACHE' |
COMPRESS_PARSER | 'compressor.parser.AutoSelectParser' |
COMPRESS_PRECOMPILERS | () |
COMPRESS_REBUILD_TIMEOUT | 2592000 |
COMPRESS_ROOT | '/home/www-nuzusys/nuzusys.com/static' |
COMPRESS_STORAGE | 'compressor.storage.CompressorFileStorage' |
COMPRESS_TEMPLATE_FILTER_CONTEXT | {'STATIC_URL': '/static/'} |
COMPRESS_URL | '/static/' |
COMPRESS_VERBOSE | False |
COMPRESS_YUGLIFY_BINARY | 'yuglify' |
COMPRESS_YUGLIFY_CSS_ARGUMENTS | '--terminal' |
COMPRESS_YUGLIFY_JS_ARGUMENTS | '--terminal' |
COMPRESS_YUI_BINARY | 'java -jar yuicompressor.jar' |
COMPRESS_YUI_CSS_ARGUMENTS | '' |
COMPRESS_YUI_JS_ARGUMENTS | '' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '127.0.0.1', 'NAME': 'nuzusys_django', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'nuzusys'}} |
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_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
DEFAULT_FROM_MAIL | 'webmaster@nuzusys.com' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'mail.nuzusys.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'sysmail@nuzusys.com' |
EMAIL_PORT | '587' |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | True |
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 |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'website', 'compressor', 'django_comments', 'mptt', 'tagging', 'zinnia', 'sorl.thumbnail'] |
INTERNAL_IPS | [] |
LANGUAGES | [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('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'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'fa', 'ur'] |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | (('Ghislain Hachey', 'ghachey@nuzusys.com'),) |
MEDIA_ROOT | '/home/www-nuzusys/nuzusys.com/media' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.cache.UpdateCacheMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.cache.FetchFromCacheMiddleware'] |
MIDDLEWARE_CLASSES | ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware'] |
MIGRATION_MODULES | {'zinnia': 'website.migrations_zinnia'} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
ROOT_URLCONF | 'nuzusys.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | False |
SECURE_HSTS_INCLUDE_SUBDOMAINS | 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_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 | 'nuzusys.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 |
STATICFILES_DIRS | ('/home/www-nuzusys/nuzusys.com/static-dev',) |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'compressor.finders.CompressorFinder') |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/www-nuzusys/nuzusys.com/static' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/www-nuzusys/nuzusys.com/website/templates/', '/home/www-nuzusys/nuzusys.com/website/templates/website/'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.template.context_processors.i18n', 'django.contrib.messages.context_processors.messages', 'zinnia.context_processors.version']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | ',' |
THUMBNAIL_CONVERT | 'gm convert' |
THUMBNAIL_ENGINE | 'sorl.thumbnail.engines.convert_engine.Engine' |
THUMBNAIL_IDENTIFY | 'gm identify' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'UTC' |
USE_ETAGS | False |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'nuzusys.wsgi.application' |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
YEAR_MONTH_FORMAT | 'F Y' |
ZINNIA_AUTO_CLOSE_COMMENTS_AFTER | 0 |
ZINNIA_ENTRY_BASE_MODEL | 'website.models.EntryProject' |
ZINNIA_PING_EXTERNAL_URLS | False |
ZINNIA_SAVE_PING_DIRECTORIES | False |
ZINNIA_UPLOAD_TO | 'uploads/zinnia' |
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.