Server logs are not available in CB Dashboard

Priority: High
Project: maximfitness-admin-p-6116
Additional Info: I am getting Error 500 even after successful deployment, but logs are not showing up so i am not able to fix this error.


CC: @whitney3

Hi @jahanzaib.akhter,

Sorry to hear about you not being able to view the logs on the CB Dashboard - we’re investigating why.

In the meantime, here’s a fragment of your server log that is related to this error:

Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1 ERROR:django.request:Internal Server Error: /
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1 Traceback (most recent call last):
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     response = get_response(request)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/core/handlers/base.py", line 115, in _get_response
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     response = self.process_exception_by_middleware(e, request)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/core/handlers/base.py", line 113, in _get_response
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     response = wrapped_callback(request, *callback_args, **callback_kwargs)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/opt/webapp/home/views.py", line 11, in home
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return render(request, 'home/index.html', context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/shortcuts.py", line 36, in render
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     content = loader.render_to_string(template_name, context, request, using=using)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/loader.py", line 62, in render_to_string
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return template.render(context, request)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return self.template.render(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/base.py", line 171, in render
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return self._render(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/base.py", line 163, in _render
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return self.nodelist.render(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/base.py", line 937, in render
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     bit = node.render_annotated(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/base.py", line 904, in render_annotated
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return self.render(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return compiled_parent._render(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/base.py", line 163, in _render
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return self.nodelist.render(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/base.py", line 937, in render
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     bit = node.render_annotated(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/template/base.py", line 904, in render_annotated
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return self.render(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/templatetags/static.py", line 106, in render
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     url = self.url(context)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/templatetags/static.py", line 103, in url
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return self.handle_simple(path)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/templatetags/static.py", line 118, in handle_simple
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return staticfiles_storage.url(path)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 153, in url
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     return self._url(self.stored_name, name, force)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 132, in _url
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     hashed_name = hashed_name_func(*args)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1   File "/usr/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 420, in stored_name
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1     raise ValueError("Missing staticfiles manifest entry for '%s'" % clean_name)
Mar 08 07:49:46 maximfitness-admin-p-6116-prod app/web.1 ValueError: Missing staticfiles manifest entry for 'css/main.css'

I advise you as usual to use docker-compose locally for testing builds and development before you deploy. Your docker-compose.yml and Dockerfile will produce the same image and environment locally as the one that’s running in production and you’ll be able to view and debug any errors visible outside of development before they hit your production deployment.