]> git.mxchange.org Git - friendica.git/blobdiff - static/defaults.config.php
DE FAQ: moved info about support channels to the FAQ top
[friendica.git] / static / defaults.config.php
index 18b70d3c152f6e000adeb4c28880589abcc5e873..e11e4c5c8d09170a924d385d7b5f54ae5adafd01 100644 (file)
@@ -53,15 +53,9 @@ return [
                // Database connection charset. Changing this value will likely corrupt special characters.
                'charset' => 'utf8mb4',
 
-               // emulate_prepares (Boolean) (Experimental)
-               // If enabled, prepared statements will be emulated.
-               // In combination with MySQLi this will cast all return values to strings.
-               'emulate_prepares' => false,
-
-               // pdo_emulate_prepares (Boolean) (Experimental)
+               // pdo_emulate_prepares (Boolean)
                // If enabled, the builtin emulation for prepared statements is used.
-               // Due to limitations of that emulation (all return values are casted as strings)
-               // this will most likely cause issues and should not be used on production systems.
+               // This can be used as a workaround for the database error "Prepared statement needs to be re-prepared".
                'pdo_emulate_prepares' => false,
 
                // disable_pdo (Boolean)
@@ -131,6 +125,10 @@ return [
                // Don't display sharing accounts on the global community
                'community_no_sharer' => false,
 
+               // contact_update_limit (Integer)
+               // How much contacts should be checked at a time?
+               'contact_update_limit' => 100,
+
                // cron_interval (Integer)
                // Minimal period in minutes between two calls of the "Cron" worker job.
                'cron_interval' => 5,
@@ -187,9 +185,19 @@ return [
 
                // dbclean-expire-limit (Integer)
                // This defines the number of items that are to be deleted in a single call.
-               // Reduce this value when you are getting memory issues.
+               // Reduce this value when you are getting lock issues.
+               // A value of 0 disables the deletion process.
                'dbclean-expire-limit' => 1000,
 
+               // daemon_watchdog (Boolean)
+               // Enable regular checking if the daemon is running.
+               // If it is not running and hadn't been terminated normally, it will be started automatically.
+               'daemon_watchdog' => false,
+
+               // delete_sleeping_processes (Boolean)
+               // Periodically delete waiting database processes.
+               'delete_sleeping_processes' => false,
+
                // diaspora_test (Boolean)
                // For development only. Disables the message transfer.
                'diaspora_test' => false,
@@ -231,19 +239,23 @@ return [
                // restricts develop log writes to requests originating from this IP address.
                'dlogip' => '',
 
+               // expire-notify-priority (integer)
+               // Priority for the expirary notification 
+               'expire-notify-priority' => PRIORITY_LOW,
+
                // free_crawls (Integer)
                // Number of "free" searches when system => permit_crawling is enabled.
                'free_crawls' => 10,
 
-               // frontend_worker_timeout (Integer)
-               // Value in minutes after we think that a frontend task was killed by the webserver.
-               'frontend_worker_timeout' => 10,
-
                // groupedit_image_limit (Integer)
                // Number of contacts at which the group editor should switch from display the profile pictures of the contacts to only display the names.
                // This can alternatively be set on a per account basis in the pconfig table.
                'groupedit_image_limit' => 400,
 
+               // gserver_update_limit (Integer)
+               // How much servers should be checked at a time?
+               'gserver_update_limit' => 100,
+
                // hsts (Boolean)
                // Enables the sending of HTTP Strict Transport Security headers.
                'hsts' => false,
@@ -299,6 +311,16 @@ return [
                // Sets the logging adapter of Friendica globally (monolog, syslog, stream)
                'logger_config' => 'stream',
 
+               // maintenance_start (String)
+               // Start of the window for the daily maintenance cron call.
+               // The system timezone is used when no timezone is defined here.
+               'maintenance_start' => '01:00 +00:00',
+
+               // maintenance_end (String)
+               // End of the window for the daily maintenance cron call
+               // The system timezone is used when no timezone is defined here.
+               'maintenance_end' => '03:00 +00:00',
+
                // max_batch_queue (Integer)
                // Maximum number of batched queue items for a single contact before subsequent messages are discarded.
                'max_batch_queue' => 1000,
@@ -363,6 +385,10 @@ return [
                // minimal distance in minutes between two polls for a contact. Reasonable values are between 1 and 59.
                'min_poll_interval' => 15,
 
+               // minimum_posting_interval (Integer)
+               // Minimum interval between two feed posts per user
+               'minimum_posting_interval' => 0,
+
                // no_count (Boolean)
                // Don't do count calculations (currently only when showing photo albums).
                'no_count' => false,
@@ -438,6 +464,10 @@ return [
                // Whether to use Cache to store session data or to use PHP native session storage.
                'session_handler' => 'database',
 
+               // remote_avatar_lookup (Boolean)
+               // Perform an avatar lookup via the activated services for remote contacts
+               'remote_avatar_lookup' => false,
+
                // remove_multiplicated_lines (Boolean)
                // If enabled, multiple linefeeds in items are stripped to a single one.
                'remove_multiplicated_lines' => false,
@@ -508,6 +538,11 @@ return [
                // Number of worker tasks that are fetched in a single query.
                'worker_fetch_limit' => 1,
 
+               // worker_fork (Boolean)
+               // Experimental setting. Use pcntl_fork to spawn a new worker process.
+               // Does not work when "worker_multiple_fetch" is enabled (Needs more testing)
+               'worker_fork' => false,
+
                // worker_jpm (Boolean)
                // If enabled, it prints out the jobs per minute.
                'worker_jpm' => false,
@@ -525,6 +560,7 @@ return [
                // worker_multiple_fetch (Boolean)
                // When activated, the worker fetches jobs for multiple workers (not only for itself).
                // 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)