Table of Contents
Table of Contents
The module implements per-child-process C API functions required by app_ruby module.
Important: this module must not be loaded standalone via loadmodule, the app_ruby module loads it in each child process. This is required because libruby 1.9+ is multi-threaded and must be initialized per each child process, after forking, otherwise threads locks and resources are inherited and can lead to unpredictable behaviour, such as crashes.