apache2 proxy reports internal error when proxying requests to uwsgi on Ubuntu 16.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
uwsgi (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
On Ubuntu 16.04 server, the uwsgi version provided in official repository is 2.0.12.
As indicated in the uwsgi changelog: https:/
uwsgi with version lower than 2.0.13 has issue on big endian machine (such as Power/IBM z(s390x)).
With uwsgi 2.0.12, when apache proxy request to uwsgi on big endian machine, apache would always return internal error with error code 500.
By purging the uwsgi 2.0.12 package and reinstall version 2.0.17 with pip from source code (pip install uwsgi), no internal error any more.
So the uwsgi package version need to be updated on Ubuntu 16.04 to 2.0.13 or bigger version.
Current uwsgi version:
root@gpok163:~# dpkg-query --show uwsgi
uwsgi 2.0.12-5ubuntu3.1