Control characters are not supported in XML 1.0
Request Method: | GET |
---|---|
Request URL: | http://www.nuzusys.com/weblog/feeds/tags/Server/ |
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: | Fri, 29 Mar 2024 05:12:23 +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 0x7ff22421a4a8>> |
request | <WSGIRequest: GET '/weblog/feeds/tags/Server/'> |
/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 0x7ff21ff5aa20> |
callback_args | () |
callback_kwargs | {'tag': 'Server'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7ff224027208>> |
request | <WSGIRequest: GET '/weblog/feeds/tags/Server/'> |
resolver | <RegexURLResolver 'nuzusys.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=zinnia.feeds.TagEntries, args=(), kwargs={'tag': 'Server'}, url_name=tag_feed, app_names=['zinnia'], namespaces=['zinnia']) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7ff22421a4a8> |
wrapped_callback | <zinnia.feeds.TagEntries object at 0x7ff21ff5aa20> |
/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 0x7ff21ff5aa20> |
callback_args | () |
callback_kwargs | {'tag': 'Server'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7ff224027208>> |
request | <WSGIRequest: GET '/weblog/feeds/tags/Server/'> |
resolver | <RegexURLResolver 'nuzusys.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=zinnia.feeds.TagEntries, args=(), kwargs={'tag': 'Server'}, url_name=tag_feed, app_names=['zinnia'], namespaces=['zinnia']) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7ff22421a4a8> |
wrapped_callback | <zinnia.feeds.TagEntries object at 0x7ff21ff5aa20> |
/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 0x7ff21fc5efd0> |
kwargs | {'tag': 'Server'} |
obj | <Tag: Server> |
request | <WSGIRequest: GET '/weblog/feeds/tags/Server/'> |
response | <HttpResponse status_code=200, "application/rss+xml; charset=utf-8"> |
self | <zinnia.feeds.TagEntries object at 0x7ff21ff5aa20> |
/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 0x7ff21fd985f8> |
outfile | <HttpResponse status_code=200, "application/rss+xml; charset=utf-8"> |
self | <django.utils.feedgenerator.Rss201rev2Feed object at 0x7ff21fc5efd0> |
/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 0x7ff21fd985f8> |
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>Computer and Network Services (CNS) is a locally owned ' 'private company in Vanuatu for which I managed technical ' 'operations from 2007 to 2013 and since then support in a ' 'part-time technical advisor role</p>\n' '<h3>Summary of Activities and Deliverables</h3>\r\n' '\r\n' '<p><strong>Designed and deployed first privately owned data ' 'center in Vanuatu</strong> was a significant challenge. Since ' 'CNS is a for profit privately owned business we had to fund ' 'our own data center building operations. Just surviving as a ' 'private business in Vanuatu is a hard challenge let alone ' 'generating enough revenue to start a small data center. But ' 'over the years we managed to do it by:</p>\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> procuring cheap ' 'commodity hardware as opposed to expensive branded hardware ' 'to get started;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> reducing recurring ' 'expenses by replacing all equipment with power e\x0efficient ' 'hardware to reduce power consumption and work towards a more ' 'green organisation;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> adopted server ' 'virtualisation to consolidate servers making better use of ' 'hardware, reduce electricity consumption, ease management and ' 'increase security;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> building on an ' 'entirely open source software stack to reduce total cost of ' 'ownership (TCO) and recurring expenses;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> put efforts in ' 'training and skills;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> putting the data ' 'center to use by developing new services and revenue ' 'streams;</li>\r\n' '</ul>\r\n' '\r\n' '<p>The data center was built from the ground up starting from ' 'a messy computer room to a fully air conditioned secure ' 'server room environment within the CNS building. More to come ' 'on the services running on the data center but to give an ' 'idea of the achievement look at the "before" and "after" ' 'illustration below (photo coming soon...).</p>\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/ecf-class-2012.jpg" ' '/>\r\n' '\r\n' "<p>Below you'll also find a screenshot of CNS website back " 'then, though it has since been changed by staff trained ' "during my time there. It's followed with a brief list of some " 'of the technologies running in the data center</p>\r\n' '\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/cns-website.png" />\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enterprise grade open ' 'source firewall;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Best of breed network ' 'traffic monitoring tools;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enterprise grade ' 'network infrastructure manageme... <trimmed 13111 bytes string> |
self | <django.utils.feedgenerator.Rss201rev2Feed object at 0x7ff21fc5efd0> |
/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 0x7ff21fd985f8> |
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>Computer and Network Services (CNS) is a locally owned ' 'private company in Vanuatu for which I managed technical ' 'operations from 2007 to 2013 and since then support in a ' 'part-time technical advisor role</p>\n' '<h3>Summary of Activities and Deliverables</h3>\r\n' '\r\n' '<p><strong>Designed and deployed first privately owned data ' 'center in Vanuatu</strong> was a significant challenge. Since ' 'CNS is a for profit privately owned business we had to fund ' 'our own data center building operations. Just surviving as a ' 'private business in Vanuatu is a hard challenge let alone ' 'generating enough revenue to start a small data center. But ' 'over the years we managed to do it by:</p>\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> procuring cheap ' 'commodity hardware as opposed to expensive branded hardware ' 'to get started;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> reducing recurring ' 'expenses by replacing all equipment with power e\x0efficient ' 'hardware to reduce power consumption and work towards a more ' 'green organisation;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> adopted server ' 'virtualisation to consolidate servers making better use of ' 'hardware, reduce electricity consumption, ease management and ' 'increase security;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> building on an ' 'entirely open source software stack to reduce total cost of ' 'ownership (TCO) and recurring expenses;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> put efforts in ' 'training and skills;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> putting the data ' 'center to use by developing new services and revenue ' 'streams;</li>\r\n' '</ul>\r\n' '\r\n' '<p>The data center was built from the ground up starting from ' 'a messy computer room to a fully air conditioned secure ' 'server room environment within the CNS building. More to come ' 'on the services running on the data center but to give an ' 'idea of the achievement look at the "before" and "after" ' 'illustration below (photo coming soon...).</p>\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/ecf-class-2012.jpg" ' '/>\r\n' '\r\n' "<p>Below you'll also find a screenshot of CNS website back " 'then, though it has since been changed by staff trained ' "during my time there. It's followed with a brief list of some " 'of the technologies running in the data center</p>\r\n' '\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/cns-website.png" />\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enterprise grade open ' 'source firewall;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Best of breed network ' 'traffic monitoring tools;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enterprise grade ' 'network infrastructure manageme... <trimmed 13111 bytes string> |
self | <django.utils.feedgenerator.Rss201rev2Feed object at 0x7ff21fc5efd0> |
/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>Computer and Network Services (CNS) is a locally owned private company in ' 'Vanuatu for which I managed technical operations from 2007 to 2013 and since ' 'then support in a part-time technical advisor role</p>\n' '<h3>Summary of Activities and Deliverables</h3>\r\n' '\r\n' '<p><strong>Designed and deployed first privately owned data center in ' 'Vanuatu</strong> was a significant challenge. Since CNS is a for profit ' 'privately owned business we had to fund our own data center building ' 'operations. Just surviving as a private business in Vanuatu is a hard ' 'challenge let alone generating enough revenue to start a small data center. ' 'But over the years we managed to do it by:</p>\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> procuring cheap commodity hardware as ' 'opposed to expensive branded hardware to get started;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> reducing recurring expenses by ' 'replacing all equipment with power e\x0efficient hardware to reduce power ' 'consumption and work towards a more green organisation;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> adopted server virtualisation to ' 'consolidate servers making better use of hardware, reduce electricity ' 'consumption, ease management and increase security;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> building on an entirely open source ' 'software stack to reduce total cost of ownership (TCO) and recurring ' 'expenses;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> put efforts in training and ' 'skills;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> putting the data center to use by ' 'developing new services and revenue streams;</li>\r\n' '</ul>\r\n' '\r\n' '<p>The data center was built from the ground up starting from a messy ' 'computer room to a fully air conditioned secure server room environment ' 'within the CNS building. More to come on the services running on the data ' 'center but to give an idea of the achievement look at the "before" and ' '"after" illustration below (photo coming soon...).</p>\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/ecf-class-2012.jpg" />\r\n' '\r\n' "<p>Below you'll also find a screenshot of CNS website back then, though it " "has since been changed by staff trained during my time there. It's followed " 'with a brief list of some of the technologies running in the data ' 'center</p>\r\n' '\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/cns-website.png" />\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enterprise grade open source ' 'firewall;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Best of breed network traffic ' 'monitoring tools;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enterprise grade network ' 'infrastructure management system;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Server virtualisation</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Active directory</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Network attached storage ' '(NAS)</li>\r\n' '</ul>\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/cns-ksc-report.png" />\r\n' '\r\n' '<p><strong>Developed several new services</strong> not previously offered ' 'within Vanuatu providing an edge over the competition. Since we struggled to ' 'compete with foreign businesses on the typical services of that time (i.e. ' 'desktop support, sales) one option was to diversify our service offerings. ' 'We became the first ones to offer advanced services not typically available ' 'with local ICT service providers at the time. The new services ' 'included:</p>\r\n' '\r\n' ' <ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> designing small websites based on ' 'content management system (CMS) at the time little known open source ' 'technologies for developing websites;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> databases development also entirely ' 'ba... <trimmed 9195 bytes string> |
name | 'description' |
self | <django.utils.xmlutils.SimplerXMLGenerator object at 0x7ff21fd985f8> |
/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>Computer and Network Services (CNS) is a locally owned private company in ' 'Vanuatu for which I managed technical operations from 2007 to 2013 and since ' 'then support in a part-time technical advisor role</p>\n' '<h3>Summary of Activities and Deliverables</h3>\r\n' '\r\n' '<p><strong>Designed and deployed first privately owned data center in ' 'Vanuatu</strong> was a significant challenge. Since CNS is a for profit ' 'privately owned business we had to fund our own data center building ' 'operations. Just surviving as a private business in Vanuatu is a hard ' 'challenge let alone generating enough revenue to start a small data center. ' 'But over the years we managed to do it by:</p>\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> procuring cheap commodity hardware as ' 'opposed to expensive branded hardware to get started;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> reducing recurring expenses by ' 'replacing all equipment with power e\x0efficient hardware to reduce power ' 'consumption and work towards a more green organisation;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> adopted server virtualisation to ' 'consolidate servers making better use of hardware, reduce electricity ' 'consumption, ease management and increase security;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> building on an entirely open source ' 'software stack to reduce total cost of ownership (TCO) and recurring ' 'expenses;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> put efforts in training and ' 'skills;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> putting the data center to use by ' 'developing new services and revenue streams;</li>\r\n' '</ul>\r\n' '\r\n' '<p>The data center was built from the ground up starting from a messy ' 'computer room to a fully air conditioned secure server room environment ' 'within the CNS building. More to come on the services running on the data ' 'center but to give an idea of the achievement look at the "before" and ' '"after" illustration below (photo coming soon...).</p>\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/ecf-class-2012.jpg" />\r\n' '\r\n' "<p>Below you'll also find a screenshot of CNS website back then, though it " "has since been changed by staff trained during my time there. It's followed " 'with a brief list of some of the technologies running in the data ' 'center</p>\r\n' '\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/cns-website.png" />\r\n' '\r\n' '<ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enterprise grade open source ' 'firewall;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Best of breed network traffic ' 'monitoring tools;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Enterprise grade network ' 'infrastructure management system;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Server virtualisation</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Active directory</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> Network attached storage ' '(NAS)</li>\r\n' '</ul>\r\n' '\r\n' '<img class="materialboxed responsive-img" ' 'src="/media/uploads/zinnia/2017/03/21/cns-ksc-report.png" />\r\n' '\r\n' '<p><strong>Developed several new services</strong> not previously offered ' 'within Vanuatu providing an edge over the competition. Since we struggled to ' 'compete with foreign businesses on the typical services of that time (i.e. ' 'desktop support, sales) one option was to diversify our service offerings. ' 'We became the first ones to offer advanced services not typically available ' 'with local ICT service providers at the time. The new services ' 'included:</p>\r\n' '\r\n' ' <ul>\r\n' '<li><i class="fa fa-dot-circle-o"></i> designing small websites based on ' 'content management system (CMS) at the time little known open source ' 'technologies for developing websites;</li>\r\n' '<li><i class="fa fa-dot-circle-o"></i> databases development also entirely ' 'ba... <trimmed 9195 bytes string> |
self | <django.utils.xmlutils.SimplerXMLGenerator object at 0x7ff21fd985f8> |
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 | '44.211.188.101' |
HTTP_X_FORWARDED_HOST | 'www.nuzusys.com' |
HTTP_X_FORWARDED_SERVER | 'www.nuzusys.com' |
PATH_INFO | '/weblog/feeds/tags/Server/' |
PATH_TRANSLATED | '/home/www-nuzusys/nuzusys.com/nuzusys/wsgi.py/weblog/feeds/tags/Server/' |
QUERY_STRING | '' |
REMOTE_ADDR | '10.2.3.31' |
REMOTE_PORT | '47608' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'http' |
REQUEST_URI | '/weblog/feeds/tags/Server/' |
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 | 'efNDr33wNjo' |
mod_wsgi.daemon_connects | '1' |
mod_wsgi.daemon_restarts | '0' |
mod_wsgi.daemon_start | '1711689143030037' |
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/Server/' |
mod_wsgi.process_group | 'nuzusys.com' |
mod_wsgi.queue_start | '1711689143029447' |
mod_wsgi.request_handler | 'wsgi-script' |
mod_wsgi.request_id | 'ZApWr732Njo' |
mod_wsgi.request_start | '1711689143028324' |
mod_wsgi.script_name | '' |
mod_wsgi.script_reloading | '1' |
mod_wsgi.script_start | '1711689143031051' |
mod_wsgi.thread_id | 1 |
mod_wsgi.thread_requests | 26 |
mod_wsgi.total_requests | 52 |
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 0x7ff21fe23b90> |
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.