FYI Niels, the info you sent is not just as easy as "yum install nginx" as
you linked to the uWSGI application server. uwsGI is an alternative to
Gunicorn, and is written in C, so it requires python3-devel, gcc, and
header files installed on your system in order to build and install. It
also has not had the required porting to PASE, so you'll run in to
problems like this:
In file included from core/master.c:1:0:
./uwsgi.h:325:23: fatal error: sys/event.h: No such file or directory
#include <sys/event.h>
^
and this:
In file included from core/mule.c:9:0:
./uwsgi.h:907:28: fatal error: machine/endian.h: No such file or directory
#include <machine/endian.h>
^
Meanwhile Gunicorn is pure-Python so it requires no porting, no compiling,
and just works. uWSGI might be more performant based on some benchmarks
I've seen, but so far I've seen no complaints about Gunicorn performance.
----- Original message -----
From: Niels Liisberg <nli@xxxxxxxxxxxxxxxxx>
Sent by: "OpenSource" <opensource-bounces@xxxxxxxxxxxxxxxxxx>
To: IBMi Open Source Roundtable <opensource@xxxxxxxxxxxxxxxxxx>
Cc:
Subject: [EXTERNAL] Re: [IBMiOSS] Python WSGI Server
Date: Fri, May 1, 2020 2:25 AM
WSGI is Pythons version of CGI or fastCGI. I will suggest you try NGINX
on
your IBM i . It is as easy as: yum install nginx
Then read this:
[1]
https://uwsgi-docs.readthedocs.io/en/latest/Nginx.html ;
Another trail to follow is to use a python server like gnuicorn
[2]
https://www.google.dk/amp/s/www.appdynamics.com/blog/engineering/an-introduction-to-python-wsgi-servers-part-1/amp/ ;
tor. 30. apr. 2020 kl. 17.28 skrev Quintin Holmberg <
qholmberg@xxxxxxxxxxxxxxxx>:
> We have a student group doing a Python based dashboard for us. I'm
getting
> the IBMi ready for a Flask based app so, I need a WSGI container. This
is
> new to me. It seems there are a variety of options including mod_wsgi
for
> Apache.
>
> Two questions ...
> 1) Could anyone who has configured a WSGI container on the IBMi
describe
> for me what they used and, possibly, provide some links to
configuration?
> 2) Does anyone know of a good instruction set for configuring mod_wsgi
in
> Apache on the IBMi?
>
> We already use Apache for some web applications so, I'm leaning that
> directions. That said, I'm open to information about "better" options
and
> why they might be preferable.
>
> Thanks.
>
> Quintin Holmberg
> Director of IT
> Dayton Rogers Manufacturing Co.
> qholmberg@xxxxxxxxxxxxxxxx
>
> NOTICE – this email and any attached file (“Information”) may contain
> technical data subject to the U.S. International Traffic in Arms
Regulation
> (“ITAR”) 22 CFR parts 120-130. The Information may not be shared with
any
> Foreign Person, as that term is defined in ITAR. The Information is
sent
> only for the use of the intended recipient and may contain legally
> privileged and/or confidential information. If you are not the
intended
> recipient, you are notified that any dissemination or copying of the
> Information is prohibited. If you received the Information in error
you
> must notify the sender immediately and destroy the Information without
> printing or saving it.
> --
> This is the IBMi Open Source Roundtable (OpenSource) mailing list
> To post a message email: OpenSource@xxxxxxxxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: [3]
https://lists.midrange.com/mailman/listinfo/opensource ;
> or email: OpenSource-request@xxxxxxxxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at [4]
https://archive.midrange.com/opensource ;.
>
> Help support midrange.com by shopping at amazon.com with our affiliate
> link: [5]
https://amazon.midrange.com ;
>
--
This is the IBMi Open Source Roundtable (OpenSource) mailing list
To post a message email: OpenSource@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: [6]
https://lists.midrange.com/mailman/listinfo/opensource ;
or email: OpenSource-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at [7]
https://archive.midrange.com/opensource ;.
Help support midrange.com by shopping at amazon.com with our affiliate
link: [8]
https://amazon.midrange.com ;
References
Visible links
1.
https://uwsgi-docs.readthedocs.io/en/latest/Nginx.html
2.
https://www.google.dk/amp/s/www.appdynamics.com/blog/engineering/an-introduction-to-python-wsgi-servers-part-1/amp/
3.
https://lists.midrange.com/mailman/listinfo/opensource
4.
https://archive.midrange.com/opensource
5.
https://amazon.midrange.com/
6.
https://lists.midrange.com/mailman/listinfo/opensource
7.
https://archive.midrange.com/opensource
8.
https://amazon.midrange.com/
As an Amazon Associate we earn from qualifying purchases.