Go to file
James Oakley b86cc08904 Accepting request 935797 from home:stroeder:network
- update 2.0.20:
  * Switch default python for build to python3 (Riccardo Magliocchetti)
  * Add support for PHP 8 (Riccardo Magliocchetti)
  * Drop support for PHP < 7 as it is EOL since end of 2018 (Riccardo Magliocchetti)
  * Fix segfaults when using –wsgi-env-behavior=holy (Antonio Cuni)
  * Replace uwsgi.h system includes in core and proto dirs for Bazel (Serge Bazanski)
  * gevent: fix compilation with clang11 (László Károlyi)
  * Fix Python 3.9 deprecations warnings (Riccardo Magliocchetti)
  * Add trove classifier for Python 3.9 (Adrian)
  * Fix message in Log SIGINT/SIGTERM triggered kill_them_all (Delena Malan)
  * Support 7 in weekedays as an alias for sunday to match crontab behaviour (Riccardo Magliocchetti)
  * Document http-timeout default of 60 seconds (Etienne H)
  * Add option to override python sys.executable using py-executable config
  * Allow specifying an iteration to uwsgi::add_rb_timer (Luciano Rocha)
  * Allow to compile with Python versions with minor version with 2+ digits (Cyrille Pontvieux)
  * Take into account new naming for LIBPL since python 3.6 (ilrico)
  * Added missing HTTP status codes messages (James Brown)
  * Official support for Python 3.10

OBS-URL: https://build.opensuse.org/request/show/935797
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=104
2021-12-06 10:31:37 +00:00
.gitattributes Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
.gitignore Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
django.ini.example - Update to 1.9.13 2013-07-16 20:15:04 +00:00
opensuse.ini.in Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
rails.yml.example Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
README.openSUSE - Update to 1.9.13 2013-07-16 20:15:04 +00:00
trac.ini.example Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00
uwsgi-1.9.11-systemd_logger-old_systemd.patch - Fix path to uwsgi binary in service file 2013-05-31 20:55:51 +00:00
uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch - Update to 1.9.13 2013-07-16 20:15:04 +00:00
uwsgi-1.9.17-plugin_build_path.patch - Update to 2.0.13: 2016-05-13 01:45:56 +00:00
uwsgi-2.0.12-no-LD_RUN_PATH.patch - Update to 2.0.13: 2016-05-13 01:45:56 +00:00
uwsgi-2.0.18-postgresql-config.patch - Use pkg-config instead of pg_config as it was removed in postgres11-devel 2019-03-16 00:52:40 +00:00
uwsgi-2.0.20.tar.gz Accepting request 935797 from home:stroeder:network 2021-12-06 10:31:37 +00:00
uwsgi.changes Accepting request 935797 from home:stroeder:network 2021-12-06 10:31:37 +00:00
uwsgi.ini - Deprecated init script and sysconfig file in favor of systemd service and a 2013-05-31 18:42:21 +00:00
uwsgi.service Accepting request 699518 from home:lachs0r:branches:server:http 2019-05-07 03:03:41 +00:00
uwsgi.spec Accepting request 935797 from home:stroeder:network 2021-12-06 10:31:37 +00:00
uwsgi.tmpfiles.d Accepting request 833568 from home:gladiac:apps 2020-09-17 21:55:48 +00:00
werkzeug.xml.example Accepting request 133409 from home:jimfunk 2012-09-10 10:57:08 +00:00

====================
openSUSE uWSGI Notes
====================

Upgrading from 1.2.6
--------------------

The init script and the sysconfig file /etc/sysconfig/uwsgi are now deprecated
in favor of a systemd service and a default configuration file
/etc/uwsgi/uwsgi.ini.

Emperor Mode
------------

The included uwsgi service runs uWSGI in Emperor mode by default. It will
monitor the /etc/uwsgi/vassals directory for configurations and will
automatically load and restart uWSGI processes when configuration files are
placed there or modified. Some example configurations are provided in the
directory. To enable one, rename it without the .example at the end and edit
for your application.

For more information on Emperor mode, see
https://uwsgi-docs.readthedocs.org/en/latest/Emperor.html


Plugins
-------

This uWSGI package is fully modular. Some plugins, such as the Python plugin,
are not embedded in the main server binary.

This means that your application configurations need to specify the plugins it
uses. For example, a Python application will need the following option
specified:

    plugins = python

Alternatively, uWSGI has a autoload option that will load any plugins when it
encounters options for those plugins in the configuration. To enable that, use
the following in the configuration:

    autoload = 1