module PhusionPassenger::SharedConstants

Constants shared between the C++ and Ruby codebase. The C++ Constants.h is automatically generated by the build system from the following definitions.

Constants

DEFAULT_ANALYTICS_LOG_GROUP
DEFAULT_ANALYTICS_LOG_PERMISSIONS
DEFAULT_ANALYTICS_LOG_USER
DEFAULT_LOG_LEVEL

Default config values

DEFAULT_MAX_INSTANCES_PER_APP
DEFAULT_MAX_POOL_SIZE
DEFAULT_POOL_IDLE_TIME
DEFAULT_PYTHON
DEFAULT_RUBY
DEFAULT_UNION_STATION_GATEWAY_ADDRESS
DEFAULT_UNION_STATION_GATEWAY_PORT
DEFAULT_WEB_APP_USER
FEEDBACK_FD

Misc

MESSAGE_SERVER_MAX_PASSWORD_SIZE
MESSAGE_SERVER_MAX_USERNAME_SIZE

Size limits

PASSENGER_VERSION

Versions

POOL_HELPER_THREAD_STACK_SIZE
PROCESS_SHUTDOWN_TIMEOUT

Time limits

PROCESS_SHUTDOWN_TIMEOUT_DISPLAY
SERVER_INSTANCE_DIR_GENERATION_STRUCTURE_MAJOR_VERSION
SERVER_INSTANCE_DIR_GENERATION_STRUCTURE_MINOR_VERSION
SERVER_INSTANCE_DIR_STRUCTURE_MAJOR_VERSION
SERVER_INSTANCE_DIR_STRUCTURE_MINOR_VERSION