рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

haproxy - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рд╣реИрдкреНрд░реЛрдХреНрд╕реА рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб рд╣реИрдкреНрд░реЛрдХреНрд╕реА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


HAProxy - рддреЗрдЬрд╝ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп http рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдФрд░ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░

SYNOPSIS


рд╣реИрдкреНрд░реЛрдХреНрд╕реА-рдПрдл [-рдПрд▓ ] [-рдПрди рдореИрдХреНрд╕рдХреЙрди] [-рдПрди рдореИрдХреНрд╕рдХреЙрди] [-рд╕реА ] [-рд╡реА|-рд╡реАрд╡реА]
[-рдбреА] [-рдбреА] [-рдХреНрдпреВ] [-рд╡реА] [-рд╕реА] [-рдкреА ] [-dk] [-ds] [-de] [-dp] [-db] [-dM[ ]]
[-рдПрдо ] [{-sf|-st} рдкрд┐рдбрд▓рд┐рд╕реНрдЯ...]

рд╡рд░реНрдгрди


HAProxy рдПрдХ TCP/HTTP рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ
рд╡рд╛рддрд╛рд╡рд░рдгред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
- рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреБрдХреАрдЬрд╝ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд░реВрдЯ рдХрд░реЗрдВ;
- рд╕рд░реНрд╡рд░ рдХреЛ рдЖрд╢реНрд╡рд╕реНрдд рдХрд░рддреЗ рд╣реБрдП рд▓реЛрдб рдХреЛ рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдмреАрдЪ рдлреИрд▓рд╛рдПрдВ
HTTP рдХреБрдХреАрдЬрд╝ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреГрдврд╝рддрд╛;
- рдореБрдЦреНрдп рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмреИрдХрдЕрдк рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ;
- рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╡рд┐рд╢реЗрд╖ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ
рдирд┐рдЧрд░рд╛рдиреА;
- рдореМрдЬреВрджрд╛ рдХрдиреЗрдХреНрд╢рди рдХреЛ рддреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВ;
- рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рд╕реЗ HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЬреЛрдбрд╝реЗрдВ/рд╕рдВрд╢реЛрдзрд┐рдд/рд╣рдЯрд╛рдПрдВ;
- рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкреИрдЯрд░реНрди рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХ рдЕрдиреБрд░реЛрдз;
- рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрдХрдбрд╝реЗрдВ
рдЖрд╡реЗрджрди рдХреБрдХреАрдЬрд╝
- рдкреНрд░рдорд╛рдгрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ HTML рдкреГрд╖реНрдареЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рд╕реНрдерд┐рддрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ a
рдпреВрдЖрд░рдЖрдИ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдо рд╕рдВрд╕рд╛рдзрди рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреА рдШрдЯрдирд╛-рд╕рдВрдЪрд╛рд▓рд┐рдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ
рдЬреЛрдЦрд┐рдо рдХреЗ рдмрд┐рдирд╛ рд╕реИрдХрдбрд╝реЛрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рд╣рдЬрд╛рд░реЛрдВ рдХрдиреЗрдХреНрд╢рди
рдкреНрд░рдгрд╛рд▓реА рдХреА рд╕реНрдерд┐рд░рддрд╛ред

рд╡рд┐рдХрд▓реНрдк


-f <рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╝рд╛рдЗрд▓>
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

-L
рд╕реНрдерд╛рдиреАрдп рдЙрджрд╛рд╣рд░рдг рдХрд╛ рд╕рд╣рдХрд░реНрдореА рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВред рд╕рд╛рдерд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╕рд╛рдерд┐рдпреЛрдВ рд╡рд┐рдиреНрдпрд╛рд╕
рдЕрдиреБрднрд╛рдЧ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдЯрд┐рдХ рдЯреЗрдмрд▓ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рдпрд╣
рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯрдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд╣рдХрд░реНрдореА рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-n
рдПрдХ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред

-N
рдПрдХ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдХреА рдкреНрд░рддрд┐-рд╢реНрд░реЛрддрд╛ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред

-C
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрджрд▓реЗрдВрджреАрд░> рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред

-v HAProxy рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

-рд╡реАрд╡реА HAProxy рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╕рднреА рдмрд┐рд▓реНрдб рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

-d рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЛрдб рд╕рдХреНрд╖рдо рдХреЗ рд╕рд╛рде рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред рдЬрдм рдкреНрд░реЙрдХреНрд╕реА рдЗрд╕ рдореЛрдб рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ,
рдпрд╣ рд╣рд░ рдХрдиреЗрдХреНрд╢рди, рдбрд┐рд╕реНрдХрдиреЗрдХреНрд╢рди, рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдФрд░ HTTP рд╣реЗрдбрд░ рдХреЛ рд╕реНрдЯрдбрдЖрдЙрдЯ рдореЗрдВ рдбрдВрдк рдХрд░рддрд╛ рд╣реИред
рдЗрд╕реЗ рдХрднреА рднреА init рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░реЛрдХреЗрдЧрд╛
рд╢реБрд░реВред

-D рдбреЗрдореЙрди рдореЛрдб рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред

-рдбреЙ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╕рд┐рд╕реНрдЯрдордб рдбреЗрдореЙрди рдореЛрдб рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред

-q рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

-V -q рдпрд╛ 'рд╢рд╛рдВрдд' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдкрд░ рднреА рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА
рдкреЛрд▓рд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред

-c рдХреЗрд╡рд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓рдиреЗ рдкрд░ рдХреЛрдб 0 рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ, рдпрд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ
рдХреЛрдб 1 рдпрджрд┐ рдХреЛрдИ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ рдкрд╛рдИ рдЧрдИред

-p
рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдмрдЪреНрдЪреЗ рдХреЗ рдкрд┐рдбреНрд╕ рдХреЛ рдбреЗрдореЙрди рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреВрдЫреЗрдВ
рдореЛрдбред

-рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдХреНрдпреВрдХреНрдпреВ(2). рдХреНрдпреВрдХреНрдпреВ(2) рдХреЗрд╡рд▓ рдмреАрдПрд╕рдбреА рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

-рдбреАрдПрд╕ рд╕рдЯреНрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдПрдкреЛрд▓(7). рдПрдкреЛрд▓(7) рдХреЗрд╡рд▓ Linux 2.6 рдФрд░ . рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ
рдХреБрдЫ рдХрд╕реНрдЯрдо Linux 2.4 рд╕рд┐рд╕реНрдЯрдо.

-рдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдПрдкреЛрд▓(7). рдПрдкреЛрд▓(7) рдХреЗрд╡рд▓ Linux 2.6 рдФрд░ рдХреБрдЫ рдХрд╕реНрдЯрдо рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ
рд▓рд┐рдирдХреНрд╕ 2.4 рд╕рд┐рд╕реНрдЯрдоред

-рдбреЙ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рдЕрдВрджрд░(2). рдЪрдпрди(2) рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-рдбреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рдмреНрдпрд╛рд╣(2) рдЬреЛ рдкреБрд░рд╛рдиреА рдЧреБрдард▓реА рдкрд░ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред

-рдбреАрдмреА рдкреГрд╖реНрдарднреВрдорд┐ рдореЛрдб рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ (рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ, рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА)ред рдХреЗ рд▓рд┐рдпреЗ
рдбрд┐рдмрдЧрд┐рдВрдЧ, '-db' рд╡рд┐рдХрд▓реНрдк рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдбреЗрдореЙрди рдореЛрдб рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрддрд╛ рд╣реИ
рдФрд░ рдмрд╣реБ-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЛрдбред рддрдм рд╕реЗрд╡рд╛ рдХреЛ рдХреЗрд╡рд▓ Ctrl-C рджрдмрд╛рдХрд░ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ,
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдФрд░ рди рд╣реА рдкреВрд░реНрдг рдбреАрдмрдЧ рдЪрд▓рд╛рдПрдВред

-рдбреАрдПрдо [ ]
рджрд┐рдП рдЧрдП рдХреЗ рд╕рд╛рде рд╕рднреА рдЖрд╡рдВрдЯрд┐рдд рд╕реНрдореГрддрд┐ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИрдмрд╛рдЗрдЯ>. рдпрд╣ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ
рдХреА рдХреАрдордд рдкрд░ рдЕрдкреНрд░рд╛рд░рдВрднреАрдХреГрдд рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдПрдХ рдмрд╛рд░ рд╕рднреА рдЖрд╡рдВрдЯрд┐рдд рд╕реНрдореГрддрд┐ рдХреЛ рдЫреВрдирд╛ред рдЕрдЧрд░рдмрд╛рдЗрдЯ> рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдпрд╣ 0x50 рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
(рдПрдПрд╕рд╕реАрдЖрдИрдЖрдИ 'рдкреА')ред

-m
рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ рд╕реАрдорд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рддрдХ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдореЗрдЧрд╛рдмрд╛рдЗрдЯред

-рдПрд╕рдПрдл
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рдмрд╛рдж рдкрд┐рдбрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдкрд┐рдбреНрд╕ рдХреЛ рдлрд┐рдирд┐рд╢ рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬреЗрдВред рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЬреЛ
рдпрд╣ рд╕рдВрдХреЗрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рд╕рддреНрд░реЛрдВ рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рд╣реЛрдЧреАред рдЗрд╕
рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЕрдВрддрд┐рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрд╕рдХреЗ рдмрд╛рдж рдХрд┐рддрдиреА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ PIDs рд╣реЛрдВред рддрдХрдиреАрдХреА рддреМрд░ рдкрд░
рдмреЛрд▓рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд╕рд┐рдЧрдЯреМ рдФрд░ рд╕рд┐рдЧреБрд╕рд░1 рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред

-ST
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рдмрд╛рдж рдкрд┐рдбрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдкрд┐рдбреНрд╕ рдХреЛ рдЯрд░реНрдорд┐рдиреЗрдЯ рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬреЗрдВред рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЬреЛ
рдЗрд╕ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рд╕рднреА рд╕рдХреНрд░рд┐рдп рд╕рддреНрд░реЛрдВ рдХреЛ рдмрдВрдж рдХрд░рддреЗ рд╣реБрдП рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рд╣реЛрдЧреАред
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЕрдВрддрд┐рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрд╕рдХреЗ рдмрд╛рдж рдХрд┐рддрдиреА рднреА рдкреАрдЖрдИрдбреА тАЛтАЛтАЛтАЛрд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рддрдХрдиреАрдХреА рддреМрд░ рдкрд░
рдмреЛрд▓рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд╕рд┐рдЧрдЯреМ рдФрд░ рд╕рд┐рдЧрдЯрд░рдо рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХрд╛рдЯрдирд╛


рдЪреВрдВрдХрд┐ HAProxy рдПрдХ рдХреНрд░реЛрдЯ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ /dev/log рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП
рдХрд╛рд░рдг, рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрдиреЗ рд▓реЙрдЧ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдбреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡рд╣ рд╕реНрдерд╛рдиреАрдп рд╣реЛ
рд╕рд░реНрд╡рд░ред рдЬреЛ рд▓реЛрдЧ рд▓реЙрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрдирдХрд╛ syslog
рдбреЗрдореЙрди рдпреВрдбреАрдкреА рд╕реЙрдХреЗрдЯ рдХреЛ рд╕реБрдирддрд╛ рд╣реИред рдХрдИ Linux рд╡рд┐рддрд░рдг рдЬреЛ syslogd рдХреЗ рд╕рд╛рде рд╢рд┐рдк рдХрд░рддреЗ рд╣реИрдВ
sysklogd рдкреИрдХреЗрдЬ рд╕реЗ рдпреВрдбреАрдкреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИред NS -r рд╡рд┐рдХрд▓реНрдк рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдпреВрдбреАрдкреА рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрдиред

рд╕рд┐рдЧреНрдирд▓


рдХреБрдЫ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рд╣реИрдкреНрд░реЛрдХреНрд╕реА рдбреЗрдореЙрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЕрд░реНрде рд╣реЛрддрд╛ рд╣реИред рдЖрдо рддреМрд░ рдкрд░, рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдбреЗрдореЙрди рдХреЗ рдмреАрдЪ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

- рд╕рд┐рдЧреБрд╕рд░1
рдбреЗрдореЙрди рдХреЛ рд╕рднреА рдкреНрд░реЙрдХреНрд╕реА рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рд╕рднреА рд╕рддреНрд░ рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рдпрд╣ рд╣реИ
рдЕрдХреНрд╕рд░ "рд╕реЙрдлреНрдЯ-рд╕реНрдЯреЙрдк" рд╕рд┐рдЧреНрдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

- рд╕рд┐рдЧрдЯреМ
рдбреЗрдорди рдХреЛ рд╕рднреА рд╕реЙрдХреЗрдЯреНрд╕ рдХреЛ рд╕реБрдирдирд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рджреНрд╡рд╛рд░рд╛ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ -рдПрд╕рдПрдл рдФрд░ -ST.

- рд╕рд┐рдЧрдЯрд┐рди
рдбреЗрдореЙрди рдХреЛ a . рдХреЗ рдмрд╛рдж рд╕рднреА рд╕реЙрдХреЗрдЯреНрд╕ рдХреЛ рд╕реБрдирдирд╛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ рд╕рд┐рдЧрдЯреМред рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЬрдм рд╣реЙрдЯ рд░реАрдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдереАред

- SIGINT рдФрд░ рд╕рд┐рдЧрдЯрд░рдо
рдбреЗрдореЙрди рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

- рдЙрдЪреНрдЫреНрд╡рд╛рд╕ рдХрд░реЛ
рд▓реЙрдЧ рдореЗрдВ рд╕рднреА рдкреНрд░реЙрдХреНрд╕реА рдФрд░ рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдбрдВрдк рдХрд░рддрд╛ рд╣реИред рдЬреНрдпрд╛рджрд╛рддрд░ рдкрд░реЗрд╢рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ-
рд╢реВрдЯрд┐рдВрдЧ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпред

- рдЬрд╛рдВрдЪ
рдореЗрдореЛрд░реА рдкреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ stderr рдкрд░ рдбрдВрдк рдХрд░рддрд╛ рд╣реИред рдЬреНрдпрд╛рджрд╛рддрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

- рд╕рд┐рдЧрдкрд╛рдЗрдк
рдЗрд╕ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдмрд┐рдирд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдФрд░ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрдордПрд╕рдЬреА_рдиреЛрд╕рд┐рдЧреНрдирд▓.

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рд╣реИрдкреНрд░реЛрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad