// The authentication password for the redis database
'redis_password' => null,
+ // relay_deny_languages (Array)
+ // Array of languages (two digit format) that are rejected.
+ 'relay_deny_languages' => [],
+
+ // relay_deny_undetected_language (Boolean)
+ // Deny undetected languages
+ 'relay_deny_undetected_language' => false,
+
// session_handler (database|cache|native)
// Whether to use Cache to store session data or to use PHP native session storage.
'session_handler' => 'database',
// runtime_loglimit (Integer)
// The runtime is logged, When the program execution time is higher than this value.
'runtime_loglimit' => 0,
-
+
// sendmail_params (Boolean)
// Normal sendmail command parameters will be added when the PHP mail() function is called for sending e-mails.
// This ensures the Sender Email address setting is applied to the message envelope rather than the host's default address.
// Minimum for this config value is 1. Maximum is 64 as the resulting profile URL mustn't be longer than 255 chars.
'username_max_length' => 48,
- // worker_cooldown (Integer)
+ // worker_cooldown (Float)
// Cooldown period in seconds before each worker function call.
'worker_cooldown' => 0,
// Setting 0 would allow maximum worker queues at all times, which is not recommended.
'worker_load_exponent' => 3,
+ // worker_max_duration (Array)
+ // Maximum runtime per priority. Worker processes that exceed this runtime will be terminated.
+ 'worker_max_duration' => [
+ Friendica\Core\Worker::PRIORITY_CRITICAL => 720,
+ Friendica\Core\Worker::PRIORITY_HIGH => 10,
+ Friendica\Core\Worker::PRIORITY_MEDIUM => 60,
+ Friendica\Core\Worker::PRIORITY_LOW => 180,
+ Friendica\Core\Worker::PRIORITY_NEGLIGIBLE => 720
+ ],
+
// worker_processes_cooldown (Integer)
// Maximum number per processes that causes a cooldown before each worker function call.
'worker_processes_cooldown' => 0,
// This is an experimental setting without knowing the performance impact.
// Does not work when "worker_fork" is enabled (Needs more testing)
'worker_multiple_fetch' => false,
-
+
// worker_defer_limit (Integer)
// Per default the systems tries delivering for 15 times before dropping it.
'worker_defer_limit' => 15,
// config_dir (String)
// Base working directory for the templating engine, must be writeable by the webserver user
'config_dir' => 'view/smarty3',
+
+ // use_sub_dirs (Boolean)
+ // By default the template cache is stored in several sub directories.
+ //
+ 'use_sub_dirs' => true,
],
];