4.11. CouchDB Internal Services

4.11.1. CouchDB Daemonized Mini Apps

[daemons]
authcache

This daemon provides authentication caching to avoid repeated openingand closing of the __users
database for each request requiringauthentication:




  1. [daemons]
    authcache={couch_auth_cache, start_link, []}



compaction_daemon

Automatic compaction daemon:




  1. [daemons]
    compaction_daemon={couch_compaction_daemon, start_link, []}



external_manager

_External
processes manager:




  1. [daemons]
    externalmanager={couch_external_manager, start_link, []}



httpd

Node-local HTTP server daemon (default port: _5986
):




  1. [daemons]
    httpd={couchhttpd, start_link, []}



index_server

The _couch_index
application is responsible for managing all of thedifferent types of indexers. This manages the process handling forkeeping track of the index state as well as managing the updater andcompactor handling:




  1. [daemons]
    index_server={couch_index_server, start_link, []}



query_servers

Query servers manager:




  1. [daemons]
    query_servers={couch_query_servers, start_link, []}



replicator_manager

Replications manager:




  1. [daemons]
    replicator_manager={couch_replicator_manager, start_link, []}



stats_aggregator

Runtime statistics aggregator:




  1. [daemons]
    stats_aggregator={couch_stats_aggregator, start, []}



stats_collector

Runtime statistics collector:




  1. [daemons]
    stats_collector={couch_stats_collector, start, []}



uuids

UUIDs generator daemon:




  1. [daemons]
    uuids={couch_uuids, start, []}



vhosts

Virtual hosts manager. Provides dynamic add ofvhosts without restart, wildcards support and dynamic routing viapattern matching




  1. [daemons]
    vhosts={couch_httpd_vhost, start_link, []}



原文: http://docs.couchdb.org/en/stable/config/services.html