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