I have a WordPress site with gunicorn and varnish running on an AWS instance.
This morning, the website gave a "502 Bad Gateway nginx" error.
Upon investigation, it looks like the varnish.service
port was:
ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m
According to some notes, the port needs to be 80
and not 6081
. Changing the port to 80
fixed the nginx error.
This issue seems to happen about once a year where the varnish.service
port suddenly changes by itself and someone has to manually change the port back to 80
.
So my question is - why would varnish.service
suddenly change its port? As far as I know, there were no updates or changes anywhere.