NGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively executing application code across eight different programming language runtimes.
Find a file
Max Romanov df7caf4650 Introducing port messages to notify about out of shared memory.
- OOSM (out of shared memory).  Sent by application process to router
  when application reaches the limit of allocated shared memory and
  needs more.
- SHM_ACK.  Sent by router to application when the application's shared
  memory is released and the OOSM flag is enabled for the segment.

This implements blocking mode (the library waits for SHM_ACK in case of
out of shared memory condition and retries allocating the required memory
amount) and non-blocking mode (the library notifies the application that
it's out of shared memory and returns control to the application module
that sets up the output queue and puts SHM_ACK in the main message loop).
2019-12-24 18:04:13 +03:00
auto Go: moving source files to the root of the project. 2019-12-24 17:59:52 +03:00
docs Removed unused variables from "docs/Makefile". 2019-12-24 17:03:47 +03:00
go Go: moving source files to the root of the project. 2019-12-24 17:59:52 +03:00
pkg Go: moving source files to the root of the project. 2019-12-24 17:59:52 +03:00
src Introducing port messages to notify about out of shared memory. 2019-12-24 18:04:13 +03:00
test Go: installing go module for tests into build directory. 2019-12-24 17:59:48 +03:00
.hgtags Added tag 1.13.0 for changeset 3313bf222e6e 2019-11-14 19:25:20 +03:00
CHANGES Added version 1.13.0 CHANGES. 2019-11-14 19:23:38 +03:00
configure Initial applications isolation support using Linux namespaces. 2019-09-19 15:25:23 +03:00
LICENSE Added LICENSE and NOTICE files. 2017-09-06 18:26:37 +03:00
NOTICE Year 2019. 2019-01-09 18:03:48 +03:00
README README: added project name to the beginning. 2017-09-19 19:05:03 +03:00
version Version bump. 2019-11-22 16:39:15 +03:00

NGINX Unit
----------

The documentation and binary packages are available online:

  http://unit.nginx.org

The source code is provided under the terms of Apache License 2.0:

  http://hg.nginx.org/unit

Please ask questions, report issues, and send patches to the mailing list:

  unit@nginx.org (http://mailman.nginx.org/mailman/listinfo/unit)

or via Github:

  https://github.com/nginx/unit

--
NGINX, Inc.
http://nginx.com