The title pretty much sums up the question. I have a django based site load balanced across multiple servers. As much as all the servers should be identical, $#%& happens... It would be really useful if the error emails django sends included the hostname of the server. How would this be achieved?
p.s. It's django 1.3 on python 2.7.2 if that makes any difference.
UPDATE:
I can get the hostname, that's not the issue. The problem is how to add it to the error emails.
You can use the SERVER_EMAIL or EMAIL_SUBJECT_PREFIX setting.
In your settings.py:
import socket
SERVER_ADMIN = 'alerts+{0}@mydomain.com'.format(socket.gethostname())
or
import socket
EMAIL_SUBJECT_PREFIX = '[my_django_app - {0}] '.format(socket.gethostname())
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With