8f9dab
.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
8f9dab
.\"
8f9dab
.\" Standard preamble:
8f9dab
.\" ========================================================================
8f9dab
.de Sp \" Vertical space (when we can't use .PP)
8f9dab
.if t .sp .5v
8f9dab
.if n .sp
8f9dab
..
8f9dab
.de Vb \" Begin verbatim text
8f9dab
.ft CW
8f9dab
.nf
8f9dab
.ne \\$1
8f9dab
..
8f9dab
.de Ve \" End verbatim text
8f9dab
.ft R
8f9dab
.fi
8f9dab
..
8f9dab
.\" Set up some character translations and predefined strings.  \*(-- will
8f9dab
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
8f9dab
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
8f9dab
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
8f9dab
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
8f9dab
.\" nothing in troff, for use with C<>.
8f9dab
.tr \(*W-
8f9dab
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
8f9dab
.ie n \{\
8f9dab
.    ds -- \(*W-
8f9dab
.    ds PI pi
8f9dab
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
8f9dab
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
8f9dab
.    ds L" ""
8f9dab
.    ds R" ""
8f9dab
.    ds C` ""
8f9dab
.    ds C' ""
8f9dab
'br\}
8f9dab
.el\{\
8f9dab
.    ds -- \|\(em\|
8f9dab
.    ds PI \(*p
8f9dab
.    ds L" ``
8f9dab
.    ds R" ''
8f9dab
'br\}
8f9dab
.\"
8f9dab
.\" Escape single quotes in literal strings from groff's Unicode transform.
8f9dab
.ie \n(.g .ds Aq \(aq
8f9dab
.el       .ds Aq '
8f9dab
.\"
8f9dab
.\" If the F register is turned on, we'll generate index entries on stderr for
8f9dab
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
8f9dab
.\" entries marked with X<> in POD.  Of course, you'll have to process the
8f9dab
.\" output yourself in some meaningful fashion.
8f9dab
.ie \nF \{\
8f9dab
.    de IX
8f9dab
.    tm Index:\\$1\t\\n%\t"\\$2"
8f9dab
..
8f9dab
.    nr % 0
8f9dab
.    rr F
8f9dab
.\}
8f9dab
.el \{\
8f9dab
.    de IX
8f9dab
..
8f9dab
.\}
8f9dab
.\"
8f9dab
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
8f9dab
.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
8f9dab
.    \" fudge factors for nroff and troff
8f9dab
.if n \{\
8f9dab
.    ds #H 0
8f9dab
.    ds #V .8m
8f9dab
.    ds #F .3m
8f9dab
.    ds #[ \f1
8f9dab
.    ds #] \fP
8f9dab
.\}
8f9dab
.if t \{\
8f9dab
.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
8f9dab
.    ds #V .6m
8f9dab
.    ds #F 0
8f9dab
.    ds #[ \&
8f9dab
.    ds #] \&
8f9dab
.\}
8f9dab
.    \" simple accents for nroff and troff
8f9dab
.if n \{\
8f9dab
.    ds ' \&
8f9dab
.    ds ` \&
8f9dab
.    ds ^ \&
8f9dab
.    ds , \&
8f9dab
.    ds ~ ~
8f9dab
.    ds /
8f9dab
.\}
8f9dab
.if t \{\
8f9dab
.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
8f9dab
.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
8f9dab
.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
8f9dab
.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
8f9dab
.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
8f9dab
.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
8f9dab
.\}
8f9dab
.    \" troff and (daisy-wheel) nroff accents
8f9dab
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
8f9dab
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
8f9dab
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
8f9dab
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
8f9dab
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
8f9dab
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
8f9dab
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
8f9dab
.ds ae a\h'-(\w'a'u*4/10)'e
8f9dab
.ds Ae A\h'-(\w'A'u*4/10)'E
8f9dab
.    \" corrections for vroff
8f9dab
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
8f9dab
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
8f9dab
.    \" for low resolution devices (crt and lpr)
8f9dab
.if \n(.H>23 .if \n(.V>19 \
8f9dab
\{\
8f9dab
.    ds : e
8f9dab
.    ds 8 ss
8f9dab
.    ds o a
8f9dab
.    ds d- d\h'-1'\(ga
8f9dab
.    ds D- D\h'-1'\(hy
8f9dab
.    ds th \o'bp'
8f9dab
.    ds Th \o'LP'
8f9dab
.    ds ae ae
8f9dab
.    ds Ae AE
8f9dab
.\}
8f9dab
.rm #[ #] #H #V #F C
8f9dab
.\" ========================================================================
8f9dab
.\"
8f9dab
.IX Title "NGINX-UPGRADE 8"
8f9dab
.TH NGINX-UPGRADE 8 "2012-10-28" " " " "
8f9dab
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
8f9dab
.\" way too many mistakes in technical documents.
8f9dab
.if n .ad l
8f9dab
.nh
8f9dab
.SH "NAME"
8f9dab
nginx\-upgrade \- tool to upgrade nginx without any downtime
8f9dab
.SH "SYNOPSIS"
8f9dab
.IX Header "SYNOPSIS"
8f9dab
\&\fInginx-upgrade\fR
8f9dab
.SH "DESCRIPTION"
8f9dab
.IX Header "DESCRIPTION"
8f9dab
This downstream shell script updates nginx without any downtime. After
8f9dab
upgrading nginx via the package manager, running this script will create
8f9dab
a new nginx master. This master takes over all new requests. The old
8f9dab
masters and workers are then gracefully shutdown without breaking any
8f9dab
existing connections.
8f9dab
.PP
8f9dab
For further information, see: <http://nginx.org/en/docs/control.html>
8f9dab
.SH "BUGS"
8f9dab
.IX Header "BUGS"
8f9dab
If you find any bugs, please send an email to the author.
8f9dab
.SH "AUTHOR"
8f9dab
.IX Header "AUTHOR"
8f9dab
Jamie Nguyen <jamielinux@fedoraproject.org>