<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/install.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'install.fpm.php',
    1 => 'FastCGI Process Manager (FPM)',
    2 => 'FastCGI Process Manager (FPM)',
  ),
  'up' => 
  array (
    0 => 'install.php',
    1 => 'Installation und Konfiguration',
  ),
  'prev' => 
  array (
    0 => 'install.cloud.digitalocean.php',
    1 => 'DigitalOcean',
  ),
  'next' => 
  array (
    0 => 'install.fpm.install.php',
    1 => 'Installation',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'install/fpm/index.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/install.fpm.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="install.fpm" class="chapter">
   <h1 class="title">FastCGI Process Manager (FPM)</h1>
<h2>Inhaltsverzeichnis</h2><ul class="chunklist chunklist_chapter"><li><a href="install.fpm.install.php">Installation</a></li><li><a href="install.fpm.configuration.php">Konfiguration</a></li></ul>

   <p class="para">FPM (FastCGI Process Manager) ist eine Alternative zu PHP FastCGI
mit einigen zusätzlichen Features (besonders) für Websites mit hoher Last.
</p>
   <p class="para">
    Zu diesen Features gehören:
    <ul class="itemizedlist">
     <li class="listitem">
      <p class="para">
       fortschrittliches Prozessmanagement mit sanftem Stop/Start
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       Pools, die die Möglichkeit bieten, einzelne Prozesse mit unterschiedlichen
       Einstellungen für uid/gid/chroot/environment zu starten, auf
       unterschiedlichen Ports Anfragen entgegenzunehmen, sowie jeweils eigene
       php.ini verwenden zu können (ersetzt den safe_mode)
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       Konfigurierbares Logging auf stdout und stderr
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       Notfall-Neustart, für den Fall einer zufälligen Zerstörung des Opcode-Caches
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       Unterstützung für beschleunigten Upload
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       &quot;slowlog&quot; - loggen von Scripts (nicht nur deren Namen, sondern deren 
       PHP Backtraces, wobei ptrace und andere Dinge zum Einsatz kommen, um 
       die &quot;execute_data&quot; des Prozesses zu debuggen) die ungewöhnlich langsam 
       ausgeführt werden
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       <span class="function"><a href="function.fastcgi-finish-request.php" class="function">fastcgi_finish_request()</a></span> - Spezialfunktion, um 
       Anfragen zu beenden und alle Daten zu senden, während gleichzeitig 
       etwas zeitintensives, wie Videokonvertierung oder Statistik-Verarbeitung 
       abläuft
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       dynamisches, bedarfsunabhängiges und statisches Starten von Kindprozessen
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       Einfache und erweiterte Status-Info (vergleichbar mit Apache mod_status)
       mit Unterstützung verschiedener Formate wie JSON, XML und OpenMetrics
      </p>
     </li>
     <li class="listitem">
      <p class="para">
       php.ini-basierte Konfigurationsdatei
      </p>
     </li>
    </ul>
   </p>
   
   



  


   








  </div>
<?php manual_footer($setup); ?>