SharedArea – share data between workers¶
Warning
SharedArea is a very low-level mechanism. For an easier-to-use alternative, see the Caching and Queue frameworks.
You can share data between workers (sessions, counters etc. etc.) by enabling the sharedarea (-A) option with the number of pages you want to allocate.
If you need an 8 KiB shared area on a system with 4 KiB pages, you would use sharedarea=2.
The shared data area is then usable through the uWSGI API.
This area is completely SMP safe as all operations are governed by a rw_lock.
Warning
The shared area might not be supported under Python 3. It’s unclear whether this is true.