Mercurial > hg > nginx-site
view xml/en/docs/faq/daemon_master_process_off.xml @ 1725:67b5aac350e4
Example in ssl_certificate description updated.
It is basically the same example as in "Name-based HTTPS servers",
updated it to match. That is, paths are changed to relative ones,
and ".crt" extension used instead of ".cert".
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 07 Jun 2016 19:00:39 +0300 |
parents | af3f38e349eb |
children |
line wrap: on
line source
<!-- Copyright (C) Nginx, Inc. --> <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> <article name="Can I run nginx with “daemon off” or “master_process off” settings in a production environment?" link="/en/docs/faq/daemon_master_process_off.html" lang="en" rev="1"> <section> <para> <initial>Q:</initial> Can I run nginx with "daemon off" or "master_process off" settings in a production environment? </para> <para> </para> <para> <initial>A:</initial> First of all, both "daemon on|off" and "master_process on|off" directives were intended to be used primarily for nginx code development. </para> <para> While many people use "daemon off" in production it wasn’t really meant for that. Since version 1.0.9 it is now quite safe to run nginx in production with "daemon off", though. Bear in mind that non-stop upgrade is not an option with "daemon off". </para> <para> In a development environment, using "master_process off", nginx can run in the foreground without the master process and can be terminated simply with ^C (SIGINT). This is somewhat similar to running Apache with an 'X' command-line option. However you should NEVER run nginx in production with "master_process off". </para> </section> </article>