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