Public bug reported: On Ubuntu 16.04 server, the uwsgi version provided in official repository is 2.0.12.
As indicated in the uwsgi changelog: https://uwsgi-docs.readthedocs.io/en/latest/Changelog-2.0.13.html 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 ** Affects: uwsgi (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1776624 Title: apache2 proxy reports internal error when proxying requests to uwsgi on Ubuntu 16.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/uwsgi/+bug/1776624/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
