James Oakley f11b066a3b - Update to 1.9.19:
* This release starts the 'hardening' cycle for uWSGI 2.0 (scheduled for the 
    end of december 2013). The metrics subsystem was the last piece missing
    and this version (after 1 year of analysis) finally includes it. During
    the following 2 months we will start deprecating features or plugins that
    got no-interest, are known to be broken or are simply superseed by more
    modern/advanced ones.
  * Bugfixes
    * completely skip cgroups initialization when non-root
    * tons of post-static_analysis fixes by Riccardo Magliocchetti
    * fixed the greenlet plugin reference counting
    * avoid kevent storm for stats pusher thread
    * fixed rbtimers math
    * both 'cache' and 'file' routers got a 'no_content_length' key option to
      avoid setting the Content-Length header
    * the PyPy plugin automatically enables threads/GIL
    * manage dot_segments in HTTP parser
    * improved srand() usage
  * New features
    * The Metrics subsystem. This was the last piece missing before uWSGI 2.0.
      The Metrics subsystem allows you to store "numbers" related to
      monitoring, graphing and quality checks and exports them in various ways
    * The Tornado loop engine. While working on nodejs integration we realized
      that contrary to what we used to believe, Tornado (an asynchronous,
      callback based module for python) is usable in uWSGI.
    * The 'puwsgi' protocol. A "persistent" (keep-alive) version of the
      'uwsgi' parser has been added named 'puwsgi' (persistent uwsgi).
    * --vassal-set. You can tell the Emperor to pass specific options to every
      vassal using the --set facility
    * The 'template' transformation. This is a transformation allowing you to

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=27
2013-11-10 20:22:24 +00:00
2013-07-16 20:15:04 +00:00
2013-07-16 20:15:04 +00:00
2013-11-10 20:22:24 +00:00
2013-11-10 20:22:24 +00:00
2013-11-10 20:22:24 +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
Description
No description provided
Readme 280 KiB
Languages
Makefile 100%