Blame docs/manual/mod/mpmt_os2.html.en

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
Packit 90a5c9
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
Packit 90a5c9
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
              This file is generated from xml source: DO NOT EDIT
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
      -->
Packit 90a5c9
<title>mpmt_os2 - Apache HTTP Server Version 2.4</title>
Packit 90a5c9
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
Packit 90a5c9
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
Packit 90a5c9
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
Packit 90a5c9
<script src="../style/scripts/prettify.min.js" type="text/javascript">
Packit 90a5c9
</script>
Packit 90a5c9
Packit 90a5c9
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
Packit 90a5c9
<body>
Packit 90a5c9
Packit 90a5c9

Modules | Directives | FAQ | Glossary | Sitemap

Packit 90a5c9

Apache HTTP Server Version 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > HTTP Server > Documentation > Version 2.4 > Modules
Packit 90a5c9
Packit 90a5c9

Apache MPM os2

Packit 90a5c9
Packit 90a5c9

Available Languages:  en  |

Packit 90a5c9
 fr 

Packit 90a5c9
Packit 90a5c9
Description:Hybrid multi-process, multi-threaded MPM for OS/2
Packit 90a5c9
Status:MPM
Packit 90a5c9
Module Identifier:mpm_mpmt_os2_module
Packit 90a5c9
Source File:mpmt_os2.c
Packit 90a5c9

Summary

Packit 90a5c9
Packit 90a5c9
    

The Server consists of a main, parent process and a small, static

Packit 90a5c9
    number of child processes.

Packit 90a5c9
Packit 90a5c9
    

The parent process' job is to manage the child processes. This

Packit 90a5c9
    involves spawning children as required to ensure there are always
Packit 90a5c9
    StartServers processes
Packit 90a5c9
    accepting connections.

Packit 90a5c9
Packit 90a5c9
    

Each child process consists of a pool of worker threads and a

Packit 90a5c9
    main thread that accepts connections and passes them to the workers via
Packit 90a5c9
    a work queue. The worker thread pool is dynamic, managed by a
Packit 90a5c9
    maintenance thread so that the number of idle threads is kept between
Packit 90a5c9
    MinSpareThreads and
Packit 90a5c9
    MaxSpareThreads.

Packit 90a5c9
Packit 90a5c9
Support Apache!

Directives

Packit 90a5c9
    Packit 90a5c9
  • Group
  • Packit 90a5c9
  • Listen
  • Packit 90a5c9
  • ListenBacklog
  • Packit 90a5c9
  • MaxConnectionsPerChild
  • Packit 90a5c9
  • MaxSpareThreads
  • Packit 90a5c9
  • MinSpareThreads
  • Packit 90a5c9
  • PidFile
  • Packit 90a5c9
  • ReceiveBufferSize
  • Packit 90a5c9
  • SendBufferSize
  • Packit 90a5c9
  • StartServers
  • Packit 90a5c9
  • User
  • Packit 90a5c9
    Packit 90a5c9

    Bugfix checklist

    See also

    Packit 90a5c9
      Packit 90a5c9
    • Setting which addresses and ports Apache
    • Packit 90a5c9
      uses
      Packit 90a5c9
    • Comments
    • Packit 90a5c9
      Packit 90a5c9
      Packit 90a5c9
      Packit 90a5c9

      Available Languages:  en  |

      Packit 90a5c9
       fr 

      Packit 90a5c9
      top

      Comments

      Notice:
      This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
      Packit 90a5c9
      <script type="text/javascript">
      Packit 90a5c9
      var comments_shortname = 'httpd';
      Packit 90a5c9
      var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mpmt_os2.html';
      Packit 90a5c9
      (function(w, d) {
      Packit 90a5c9
          if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
      Packit 90a5c9
              d.write('
      <\/div>');
      Packit 90a5c9
              var s = d.createElement('script');
      Packit 90a5c9
              s.type = 'text/javascript';
      Packit 90a5c9
              s.async = true;
      Packit 90a5c9
              s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
      Packit 90a5c9
              (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
      Packit 90a5c9
          }
      Packit 90a5c9
          else { 
      Packit 90a5c9
              d.write('
      Comments are disabled for this page at the moment.<\/div>');
      Packit 90a5c9
          }
      Packit 90a5c9
      })(window, document);
      Packit 90a5c9
      //--></script>
      Packit 90a5c9

      Copyright 2018 The Apache Software Foundation.
      Licensed under the Apache License, Version 2.0.

      Packit 90a5c9

      Modules | Directives | FAQ | Glossary | Sitemap

      <script type="text/javascript">
      Packit 90a5c9
      if (typeof(prettyPrint) !== 'undefined') {
      Packit 90a5c9
          prettyPrint();
      Packit 90a5c9
      }
      Packit 90a5c9
      //--></script>
      Packit 90a5c9
      </body></html>