"рдХрд┐рд╕реА рднреА рдХреАрдордд рдкрд░ рдЬреАрд╡рд┐рдд рд░рд╣реЗрдВ" рдореЛрдб рдореЗрдВ рдЦрд░рдЧреЛрд╢ (рдЦрд░рдЧреЛрд╢ рдХрд╛ рдмрдЪреНрдЪрд╛) рдХрд╛ рдСрдкрд░реЗрд╢рди

" рдХрдВрдкрдиреА " - рдЯреЗрд▓реАрдХреЙрдо рдСрдкрд░реЗрдЯрд░ PJSC "рдореЗрдЧрдлреЙрди"
" Noda " RabbitMQ рд╕рд░реНрд╡рд░ рд╣реИред
рдПрдХ " рдХреНрд▓рд╕реНрдЯрд░ " рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИ, рд╣рдорд╛рд░реЗ рдЦрд░рдЧреЛрд╢ рдХреЗ рддреАрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдбреНрд╕ рдХрд╛ред
" рдХрдВрдЯреВрд░ " - рд░реИрдмрд┐рдЯрдордХреНрдпреВ рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдирд┐рдпрдо рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рдмреИрд▓реЗрдВрд╕рд░ рдкрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред
"рдмреИрд▓реЗрдиреНрд╕рд░", " рд╣рд╛рдк " - рд╣рд╛рдкреНрд░реЛрд╕реА - рдмреИрд▓реЗрдиреНрд╕рд░ рдЬреЛ рд▓реВрдк рдХреЗ рднреАрддрд░ рд╕рдореВрд╣реЛрдВ рдкрд░ рд▓реЛрдб рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╣рд╛рдкреНрд░реЛрд╕реА рд╕рд░реНрд╡рд░ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рддреНрдпреЗрдХ рд▓реВрдк рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
" рд╕рдмрд╕рд┐рд╕реНрдЯрдо " - рдЦрд░рдЧреЛрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЗрд╖рд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд╢рдХ рдФрд░ / рдпрд╛ рдЙрдкрднреЛрдХреНрддрд╛
" рд╕рд┐рд╕реНрдЯрдо " - рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдПрдХ рд╕реЗрдЯ, рдЬреЛ рдХрдВрдкрдиреА рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдПрдХрд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд╛рдзрд╛рди рд╣реИ, рдЬрд┐рд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреВрд░реЗ рд░реВрд╕ рдореЗрдВ рдЗрд╕рдХреЗ рд╡рд┐рддрд░рдг рд╕реЗ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╣рд╛рдВ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдмрд╣рддреА рд╣реИ рдФрд░ рдЬрд╣рд╛рдВ рдореБрдЦреНрдп рдЧрдгрдирд╛ рдФрд░ рдЧрдгрдирд╛ рд╣реЛрддреА рд╣реИред
рдкреНрд░рдгрд╛рд▓реА - рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА - рдЦрд╛рдмрд░реЛрд╡рд╕реНрдХ рдФрд░ рд╡реНрд▓рд╛рджрд┐рд╡реЛрд╕реНрддреЛрдХ рд╕реЗ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдФрд░ рдХреНрд░рд╛рд╕реНрдиреЛрдбрд╛рд░ рддрдХред рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕реЗ, рдпреЗ рдХрдИ рдХреЗрдВрджреНрд░реАрдп рдХрдВрдЯреНрд░реЛрд╡рд░реНрд╕реАрдЬ рд╣реИрдВ, рдЬреЛ рдЗрдирд╕реЗ рдЬреБрдбрд╝реЗ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВред

рдЯреЗрд▓рд┐рдХреЙрдо рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛рдУрдВ рдореЗрдВ рдкрд░рд┐рд╡рд╣рди рдХрд╛ рдХрд╛рд░реНрдп рдХреНрдпрд╛ рд╣реИ?


рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд░рд╛рд╣рдХ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ, рдЬреЛ рдЕрдиреНрдп рдЙрдк-рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдШрдЯрдирд╛рдУрдВ рдФрд░ рдмрд╛рдж рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рддреА рд╣реИред рд╕рдВрджреЗрд╢ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рди рдХреЗрд╡рд▓ рдЧреНрд░рд╛рд╣рдХреЛрдВ рд╕реЗ, рдмрд▓реНрдХрд┐ рдХрдВрдкрдиреА рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА рдУрд░ рд╕реЗ рднреА, рдФрд░ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕реЗ (рдмрд╣реБрдд рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ)ред

рджреВрд░рд╕рдВрдЪрд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд╣рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ: рдмрдбрд╝реЗ, рдХреЛрдИ рдЧрд▓рдд рдирд╣реАрдВ, рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкрд░рд┐рд╡рд╣рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЗрд╖рд┐рдд рд╡рд┐рд╡рд┐рдз рдбреЗрдЯрд╛ рдХреА рдмрдбрд╝реА рдзрд╛рд░рд╛ред

рдХреБрдЫ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕рдВрджреЗрд╢ рдкреНрд░рд╡рд╛рд╣ рдХреА рднрд╛рд░реАрддрд╛ рдХреЗ рдХрд╛рд░рдг рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рд░рд╣рддреЗ рд╣реИрдВ - рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдмрд╕ рдХреЛрдИ рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рдмрдЪреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 5-6 рд╣рдЬрд╛рд░ рд╕рдВрджреЗрд╢реЛрдВ / рд╕реЗрдХрдВрдб рдХреЗ рд╕рдВрджреЗрд╢ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде, рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ 170-190 рдореЗрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ / рд╕реЗрдХрдВрдб рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЛрдб рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде, рдЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдХрд┐рд╕реА рдФрд░ рдХреЛ рднреА рдЙрддрд╛рд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рд╕реЗ рджреБрдГрдЦрдж рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдордиреЗ рдЖрдПрдВрдЧреЗ: рдЪреВрдБрдХрд┐ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реИрдВ, рдЦрд░рдЧреЛрд╢ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЛ рдкреНрд░рд╡рд╛рд╣ рдореЗрдВ рд▓рд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ - рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреА, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рднреА рдкрд░рд┐рдгрд╛рдо рд╣реЛрдВрдЧреЗред рдкреВрд░реЗред

рдкрд░рд┐рд╡рд╣рди рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ:

  1. рд╡рд╛рд╣рдиреЛрдВ рдХреА рдкрд╣реБрдВрдЪ 99.99% рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ 24/7 рдкрд░рд┐рдЪрд╛рд▓рди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдФрд░ рдХрд┐рд╕реА рднреА рдЖрдкрд╛рддрдХрд╛рд▓реАрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рддрдмреНрджреАрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
  2. рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛: рдкрд░рд┐рд╡рд╣рди рдкрд░ рдЦреЛрдП рд╣реБрдП рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛% 0 рддрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рд╕рдмрд╕реНрдХреНрд░рд╛рдЗрдмрд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдШрдЯрдирд╛рдУрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрд╡рд╛ рд╕рдВрджреЗрд╢ рдкрд░рд┐рд╡рд╣рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрдИ рд╣рдЬрд╛рд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрджреЗрд╢ рдорд╛рд░реНрдЧ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рдХреБрдЫ рдкреНрд░рддрд┐рдЪреНрдЫреЗрдж, рдХреБрдЫ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдкрд░рд┐рд╡рд╣рди рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдЕрдиреБрдорд╛рдирд┐рдд рдкреИрдорд╛рдиреЗ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдХрдВрдЯреНрд░реЛрд▓реНрд╕ рдкрд░ рдорд╛рд░реНрдЧреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрддрд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ: рдХреЗрдВрджреНрд░реАрдп рд╕рд░реНрдХрд┐рдЯ 600, 200, 260, 15 рдкрд░ ... рдФрд░ рджреВрд░рд╕реНрде рд╕рд░реНрдХрд┐рдЯ 80-100 рдкрд░ ...

рдкрд░рд┐рд╡рд╣рди рдХреА рдРрд╕реА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде, рд╕рднреА рдкрд░рд┐рд╡рд╣рди рдиреЛрдбреНрд╕ рдХреА 100% рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдЕрдм рдЕрддреНрдпрдзрд┐рдХ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИрдВред рд╣рдо рдЗрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВред

рд╣рдо рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ


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

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдЦрд░рдЧреЛрд╢ рдореМрдЬреВрдж рд╣реИрдВ:

  • рд╕рднреА рдЦрд░рдЧреЛрд╢ рд╕рд░реНрд╡рд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ 8-12 рд╕реАрдкреАрдпреВ, 16 рдЬреАрдмреА рдореЗрдо, 200 рдЬреАрдмреА рдПрдЪрдбреАрдбреА рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЕрдиреБрднрд╡ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 90 рдХреЛрд░ рдХреЗ рд╕рд╛рде рдЦреМрдлрдирд╛рдХ рдЧреИрд░-рдЖрднрд╛рд╕реА рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд░ рд░реИрдо рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХрд╛рдлреА рдЙрдЪреНрдЪ рд▓рд╛рдЧрдд рдкрд░ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрддрд╛ рд╣реИред рдкреНрд░рдпреБрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг: реи.рем.рем (рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ - рей.рем рдХрд╛ рд╕рдмрд╕реЗ рд╕реНрдерд┐рд░) рез 3.6.рей рдХреЗ рдкреНрд░рд╕реНрдлреБрдЯрди рдХреЗ рд╕рд╛рде, реиреж.рез рдХреЗ рдПрд░рд╛рдВрдЧ рдХреЗ рд╕рд╛рде рей.рем.рем
  • рд╣рд╛рдкреНрд░реЛрдХреНрд╕реА рдХреЗ рд▓рд┐рдП, рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рдмрд╣реБрдд рдХрдо рд╣реИрдВ: 2 рд╕реАрдкреАрдпреВ, 4 рдЬреАрдмреА рдореЗрдо, рд╣реИрдкреНрд░реЛрдХреНрд╕реА рд╕рдВрд╕реНрдХрд░рдг 1.8 рд╕реНрдерд┐рд░ рд╣реИред рд╕рднреА рд╣реИрдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рднрд╛рд░ 15% рд╕реАрдкреАрдпреВ / рдореЗрдо рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред
  • рд╕рдВрдкреВрд░реНрдг рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рджреЗрд╢ рднрд░ рдореЗрдВ 7 рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ 14 рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ, рдЬреЛ рдПрдХрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХрдЬреБрдЯ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рддреАрди рдиреЛрдб рдФрд░ рдПрдХ рд╣рдм рдХрд╛ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рд╣реЛрддрд╛ рд╣реИред
  • рд░рд┐рдореЛрдЯ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд▓рд┐рдП, 2 рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдХреЗрдВрджреНрд░реАрдп рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд▓рд┐рдП - 4ред
  • рд╕реЗрдВрдЯреНрд░рд▓ рд╕рд░реНрдХрд┐рдЯреНрд╕ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд░рд┐рдореЛрдЯ рд╕рд░реНрдХрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВ; рдмрджрд▓реЗ рдореЗрдВ, рд░рд┐рдореЛрдЯ рд╕рд░реНрдХрд┐рдЯ рдХреЗрд╡рд▓ рд╕реЗрдВрдЯреНрд░рд▓ рд╕рд░реНрдХрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ; рдЙрдирдХрд╛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕реАрдзрд╛ рд╕рдВрд╡рд╛рдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
  • рдПрдХ рд╣реА рд╕рд░реНрдХрд┐рдЯ рдХреЗ рднреАрддрд░ рдЕрдВрддрд░рд╛рд▓ рдФрд░ рд╕рдореВрд╣реЛрдВ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рди рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдХрдИ рдП-рдбреАрдПрдирдПрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдРрд╕рд╛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдПрдЪрдкреА рдФрд░ рдХрдо рд╕реЗ рдХрдо рдХреНрд▓рд╕реНрдЯрд░реНрд╕ (рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдиреЛрдб) рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рдЪреВрдВрдХрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдореЗрдВ 6 рд╕рд░реНрд╡рд░реЛрдВ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдорд╛рдорд▓рд╛ рдмреЗрд╣рдж рдЕрд╕рдВрднрд╛рд╡рд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдпрддрд╛ рдХреЛ 100% рдХреЗ рдХрд░реАрдм рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рд╕рдм рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд▓реНрдкрдирд╛ (рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд) рдХрд░рддрд╛ рд╣реИ:

рдЫрд╡рд┐

рдЫрд╡рд┐

рдЕрдм рдХреБрдЫ рд╡рд┐рдиреНрдпрд╛рд╕ред

рд╣рд╛рдкреНрд░реЛрд╕реА рд╡рд┐рдиреНрдпрд╛рд╕
рдлреНрд░рдВрдЯреЗрдВрдб рд╕реЗрдВрдЯрд░-rmq_5672
рдмрд╛рдБрдз*: 5672
рдореЛрдбрдЯреАрд╕реАрдкреА
maxconn10000
рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ3 рдЬ
рд╡рд┐рдХрд▓реНрдкtcpka
рд╡рд┐рдХрд▓реНрдкtcplog
default_backendрдХреЗрдВрджреНрд░-rmq_5672
рдлреНрд░рдВрдЯрдПрдВрдб рд╕реЗрдВрдЯрд░-rmq_5672_lvl_1
рдмрд╛рдБрдзрд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ: 56721
рдореЛрдбрдЯреАрд╕реАрдкреА
maxconn10000
рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ3 рдЬ
рд╡рд┐рдХрд▓реНрдкtcpka
рд╡рд┐рдХрд▓реНрдкtcplog
default_backendрдХреЗрдВрджреНрд░-rmq_5672_lvl_1
рдмреИрдХрдПрдВрдб рд╕реЗрдВрдЯрд░- rmq_5672
рд╕рдВрддреБрд▓рдиleastconn
рдореЛрдбрдЯреАрд╕реАрдкреА
fullconn10000
рдордзреНрдпрд╛рдВрддрд░рд╕рд░реНрд╡рд░ 3 рд╣
рд╕рд░реНрд╡рд░srv-rmq01 10/10/10/106767 рдЪреЗрдХ 5s рд╡реГрджреНрдзрд┐ 2 рдЧрд┐рд░рд╛рд╡рдЯ 3 рдкрд░ рдЪрд┐рд╣реНрдирд┐рдд-рдЕрдк рд╢рдЯрдбрд╛рдЙрди-рдмреИрдХрдЕрдк рд╕рддреНрд░
рд╕рд░реНрд╡рд░srv-rmq03 10/10/10/2011 11672 рдЪреЗрдХ 5s рд╡реГрджреНрдзрд┐ 2 рдЧрд┐рд░рд╛рд╡рдЯ 3 рдкрд░ рдЪрд┐рд╣реНрдирд┐рдд-рдЕрдк рд╢рдЯрдбрд╛рдЙрди-рдмреИрдХрдЕрдк рд╕рддреНрд░
рд╕рд░реНрд╡рд░srv-rmq05 10/10/10/126767 рдЪреЗрдХ 5s рд╡реГрджреНрдзрд┐ 2 рдЧрд┐рд░рд╛рд╡рдЯ 3 рдкрд░ рдЪрд┐рд╣реНрдирд┐рдд-рдЕрдк рд╢рдЯрдбрд╛рдЙрди-рдмреИрдХрдЕрдк рд╕рддреНрд░
рд╕рд░реНрд╡рд░рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ 127.0.0.1 тИЧ 6721 рдЪреЗрдХ рдЗрдВрдЯрд░ 5 рдПрд╕ 2 рдлреЙрд▓ 3 рдмреИрдХрдЕрдк рдСрди-рдорд╛рд░реНрдХ-рдбрд╛рдЙрди рд╢рдЯрдбрд╛рдЙрди-рд╕реЗрд╢рди
backend Center-rmq_5672_lvl_1
рд╕рдВрддреБрд▓рдиleastconn
рдореЛрдбрдЯреАрд╕реАрдкреА
fullconn10000
рдордзреНрдпрд╛рдВрддрд░рд╕рд░реНрд╡рд░ 3 рд╣
рд╕рд░реНрд╡рд░srv-rmq02 10/10/10/136767 рдЪреЗрдХ 5s рд╡реГрджреНрдзрд┐ 2 рдЧрд┐рд░рд╛рд╡рдЯ 3 рдкрд░ рдЪрд┐рд╣реНрдирд┐рдд рдмрдВрдж-рдмреИрдХрдЕрдк-рд╕рддреНрд░
рд╕рд░реНрд╡рд░srv-rmq04 10/10/10/14/1067 рдЪреЗрдХ 5s рд╡реГрджреНрдзрд┐ 2 рдЧрд┐рд░рд╛рд╡рдЯ 3 рдкрд░ рдЪрд┐рд╣реНрдирд┐рдд-рдЕрдк рд╢рдЯрдбрд╛рдЙрди-рдмреИрдХрдЕрдк рд╕рддреНрд░
рд╕рд░реНрд╡рд░srv-rmq06 10.10.10.5:0767 рдЪреЗрдХ 5s рд╡реГрджреНрдзрд┐ 2 рдЧрд┐рд░рд╛рд╡рдЯ 3 рдкрд░ рдЪрд┐рд╣реНрдирд┐рдд-рдЕрдк рд╢рдЯрдбрд╛рдЙрди-рдмреИрдХрдЕрдк рд╕рддреНрд░


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

рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рджреВрд░рд╕реНрде рд▓реВрдк рдХреЗ рд╕рдВрддреБрд▓рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ - рдЬреЛ рджреЛ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рднреАрддрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ: srv-rmq рд╕рд░реНрд╡рд░ {01,03,05} - рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдирдВрдмрд░ 1 рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ, srv-rmq {02,04,050} - рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдирдВрдмрд░ 2 рдореЗрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЪрд╛рд░-рдХреЛрдбрд╛ рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ рд╕реНрдерд╛рдиреАрдп рдореЛрд░реНрдЪреЛрдВ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд░рдмреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рджреЛ рдмреИрдХреЗрдВрдб рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдмреИрд▓реЗрдВрд╕рд░ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ: рдЬрдмрдХрд┐ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдЬреАрд╡рд┐рдд рд╣реИ, рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХ рд░рд┐рдЬрд╝рд░реНрд╡ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рд╕рд░реНрд╡рд░ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдмреИрдХрдЕрдк рд╕рд░реНрд╡рд░ рдХреЗ рд╕рднреА рдХрдиреЗрдХреНрд╢рди рдХрд╛рдЯ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░, рдЬрдм рдХрдиреЗрдХреНрд╢рди рдмрд╣рд╛рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рд╛рдердорд┐рдХ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдЖрддреЗ рд╣реИрдВред

рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдЕрдиреБрднрд╡ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрдХрд┐рдЯ рдХреА рд▓рдЧрднрдЧ 100% рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдиреВрдиреА рдФрд░ рд╕рд░рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЦрд░рдЧреЛрд╢ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ред

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

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

рдкреВрд░реНрд╡ рд╢рд░реНрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреА рдУрд░ рд╕реЗ рд╕рдмрд╕реЗ рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдФрд░ рдкреНрд░рд╛рдкреНрдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреА рдкреВрд░реНрддрд┐ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛:

  1. рдЦрд░рдЧреЛрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЗрд╡рд▓ amqp / amqps рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ - рд╕рдВрддреБрд▓рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рдЦрд╛рддреЛрдВ рдХреЗ рддрд╣рдд рдкреНрд░рд╛рдзрд┐рдХрд░рдг - рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рднреАрддрд░ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдФрд░ рдкреВрд░реЗ рд╕рд░реНрдХрд┐рдЯ)
  2. рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЦрд░рдЧреЛрд╢ рд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ: рдЦрд░рдЧреЛрд╢реЛрдВ рдХреА рд╕рдВрд╕реНрдерд╛рдУрдВ (рдХрддрд╛рд░реЛрдВ / рдПрд╕реНрдЪреЗрдВрдбреЗрдЭреА / рдмрд╛рдЗрдВрдб рдХреЗ рдирд┐рд░реНрдорд╛рдг) рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЦрд╛рддрд╛ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕реНрддрд░ рдкрд░ рд╕реАрдорд┐рдд рд╣реИ - рд╣рдо рдмрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред
  3. рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдирд┐рдХрд╛рдп рдХреЗрдВрджреНрд░реАрдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ, рдФрд░ рд╕рднреА рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдмреИрдХрдЕрдк рдХреНрд▓рд╕реНрдЯрд░ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЕрдиреНрдпрдерд╛, рд╣рдо рдПрдХ рддрд╕реНрд╡реАрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рд╣рдордиреЗ рд░рд┐рдЬрд░реНрд╡ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХрддрд╛рд░ рдпрд╛ рдмрд╛рдЗрдВрдб рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╣рдо рдХрдиреЗрдХреНрд╢рди рддреНрд░реБрдЯрд┐ рдпрд╛ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдиреБрдХрд╕рд╛рди рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рд╕реАрдзреЗ рдЦрд░рдЧреЛрд╢реЛрдВ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕:


  1. рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ рдХреЗ рдкрд╛рд╕ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИ
  2. рд╡реЗрдм рддрдХ рдкрд╣реБрдВрдЪ LDAP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ - рд╣рдо AD рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд▓реЙрдЧрд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рдФрд░ рдХрд╣рд╛рдВ рд╡реЗрдмрдХреИрдо рдкрд░ рдЧрдпрд╛ред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрддрд░ рдкрд░, рд╣рдо AD рдЦрд╛рддреЛрдВ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рди рдХреЗрд╡рд▓ рд╣рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдореВрд╣ рдореЗрдВ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдмрд▓реНрдХрд┐ рд╣рдо рдХреЗрд╡рд▓ "" "" рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВред рдирд┐рдЧрд░рд╛рдиреА рд╕рдореВрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВред рдФрд░ рд╣рдо AD рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдореВрд╣ рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░ рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рд╡рд╣рди рдкрд░ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдЪрдХреНрд░ рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╣реИред
  3. рдкреНрд░рд╢рд╛рд╕рди рдФрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП:
    рд╕рднреА VHOST рдкрд░, рд╣рдо рддреБрд░рдВрдд рд╕рднреА рдХрддрд╛рд░реЛрдВ (рдкреИрдЯрд░реНрди: *) рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рд╕реНрддрд░ 0 рдХреА рдиреАрддрд┐ рдХреЛ рд▓рдЯрдХрд╛ рджреЗрддреЗ рд╣реИрдВ:ред

    • рд╣рд╛-рдореЛрдб: рд╕рднреА - рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ, рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЧрддрд┐ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдХреА рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред
    • рд╣рд╛-рд╕рд┐рдВрдХ-рдореЛрдб: рд╕реНрд╡рдЪрд╛рд▓рд┐рдд - рдХреНрд░реЙрд▓рд░ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рджреЗрддрд╛ рд╣реИ: рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рднреА рдмрдврд╝ рдЬрд╛рддреА рд╣реИред
    • рдХрддрд╛рд░-рдореЛрдб: рдЖрд▓рд╕реА - рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг 3.6 рдХреЗ рдмрд╛рдж рд╕реЗ рдЦрд░рдЧреЛрд╢реЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ - рдПрдЪрдбреАрдбреА рдкрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рддрддреНрдХрд╛рд▓ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рд░реИрдо рдХреА рдЦрдкрдд рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдиреЛрдбреНрд╕ рдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдкреВрд░реЗ рдЧрд┐рд░рдиреЗ рдХреЗ рджреМрд░рд╛рди рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред

  4. рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ ( rabbitmq-main / conf / rabbitmq.config ):

    • рдзрд╛рд░рд╛ рдЦрд░рдЧреЛрд╢ : {vm_memory_high_watermark_paging_ratio, 0.5} - рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдбрд┐рд╕реНрдХ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдорд╛ 50%ред рдЖрд▓рд╕реА рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░, рдпрд╣ рдПрдХ рдкреЙрд▓рд┐рд╕реА рдмрдирд╛рддреЗ рд╕рдордп рдмреАрдорд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрддрд░ 1, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЖрд▓рд╕реА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВред
    • {vm_memory_high_watermark, 0.95} - рд╣рдо рдЦрд░рдЧреЛрд╢ рдХреЛ рдХреБрд▓ рд░реИрдо рдХреЗ 95% рддрдХ рд╕реАрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЪреВрдВрдХрд┐ рдХреЗрд╡рд▓ рдЦрд░рдЧреЛрд╢ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рд░рд╣рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдзрд┐рдХ рдХрдареЛрд░ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред 5% "рд╡реНрдпрд╛рдкрдХ рдЗрд╢рд╛рд░рд╛" рддреЛ рдпрд╣ рд╣реЛ - рдУрдПрд╕, рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред рдЪреВрдВрдХрд┐ рдпрд╣ рдорд╛рди рдКрдкрд░реА рд╕реАрдорд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рднреА рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
    • {cla_partition_handling, pause_minority} - рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рднрд╛рдЬрди рд╣реЛрдиреЗ рдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рддреАрди рдпрд╛ рдЕрдзрд┐рдХ рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдзреНрд╡рдЬ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ - рдпрд╣ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рд╕реНрд╡рдпрдВ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • {disk_free_limit, "500MB"} - рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, рдЬрдм 500 MB рдореБрдХреНрдд рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рд╣реИ - рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд╢рди рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдХреЗрд╡рд▓ рдШрдЯрд╛рд╡ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред
    • {schem_backends, [rabbit_auth_backend_internal, rabbit_auth_backend_ldap]} - рдЦрд░рдЧреЛрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЖрджреЗрд╢: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдЕрд▓реНрдЯреНрд░рд╛рд╕рд╛рдЙрдВрдб рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ LDAP рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рдПрдВред
    • рдзрд╛рд░рд╛ rabbitmq_auth_backend_ldap - AD рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди: {рд╕рд░реНрд╡рд░, ["srv_dc1", "srv_dc2"]} - рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА, рдЬрд┐рд╕ рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реЛрдЧрд╛ред
    • рд╡реЗ рдорд╛рдирджрдВрдб рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реАрдзреЗ AD, LDAP рдкреЛрд░реНрдЯ рдЗрддреНрдпрд╛рджрд┐ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред
    • рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдкреНрд░рд╢рд╛рд╕рди рдФрд░ рдЦрд░рдЧреЛрд╢реЛрдВ рдХреЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдФрд░ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ: tag_queries:
      [{рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, {in_group, "cn = rabbitmq-admins, ou = GRP, ou = GRP_MAIN, dc = My_domain, dc = ru"}},
      {рдирд┐рдЧрд░рд╛рдиреА,
      {in_group, "cn = rabbitmq-web, ou = GRP, ou = GRP_MAIN, dc = My_domain, dc = ru"}
      }] - рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди rabbitmq-web рдЧреНрд░реБрдк рдХреЗ рд▓рд┐рдП rabbitmq-admins group рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдЕрдзрд┐рдХрд╛рд░ (рдПрдХреНрд╕реЗрд╕ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдкрд░реНрдпрд╛рдкреНрдд) рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • resource_access_query :
      {рдХреЗ рд▓рд┐рдП,
      [{рдЕрдиреБрдорддрд┐, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, {in_group, "cn = rabbitmq-admins, ou = GRP, ou = GRP_MAIN, dc = My_domain, dc = ru"}}
      {рдЕрдиреБрдорддрд┐, рд▓рд┐рдЦреЗрдВ, {in_group, "cn = rabbitmq-admins, ou = GRP, ou = GRP_MAIN, dc = My_domain, dc = ru"}},
      {рдЕрдиреБрдорддрд┐, рдкрдврд╝реЗрдВ, {рдирд┐рд░рдВрддрд░, рд╕рддреНрдп}}
      ]
      } - рд╣рдо рдХреЗрд╡рд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреЛрдВ рдХреЗ рд╕рдореВрд╣ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдмрд╛рдХреА рд╕рднреА рдЬреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХрд╛рд░ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВ - рдпрд╣ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджреЗрд╢ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕реНрддрд░ рдкрд░ рдФрд░ рдЦрд░рдЧреЛрд╢ рдореЗрдВ рд╣реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдбреЗрдЯрд╛ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред

рдРрд╕реЗ рдХрдИ рдмрд┐рдВрджреБ рд╣реИрдВ рдЬрд┐рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрддреНрдпрдзрд┐рдХ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  1. рд░рд╛рдЬрдиреЗрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдХрддрд╛рд░реЛрдВ рдХреЛ рдмрдирд╛рддреЗ рд╕рдордп рдлрд╛рдВрд╕реА рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрдЬрд╛рдП, рд╕рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЧреБрдгреЛрдВ (рдЯреАрдЯреАрдПрд▓, рдПрдХреНрд╕рдкрд╛рдпрд░, рдЕрдзрд┐рдХрддрдо рд▓рдВрдмрд╛рдИ, рдЖрджрд┐) рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд▓рдЪреАрд▓реА рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдордХреНрдЦреА рдкрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  2. рдЯреАрдЯреАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рд╕реАрдкреАрдпреВ рдкрд░ рд▓реЛрдб рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛, рдЙрддрдиреА рд▓рдВрдмреА рдХрддрд╛рд░ рд╣реЛрдЧреАред "рдЫрдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреЛрдбрд╝рдиреЗ" рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдЕрдзрд┐рдХрддрдо рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕реАрдорд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
  3. рдЦрд░рдЧреЛрд╢ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рдХрддрд╛рдИ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реАрдкреАрдпреВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдЪрдордХрджрд╛рд░ рдЦрд░рдЧреЛрд╢, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЧреБрдард▓реА рд▓реЗрддрд╛ рд╣реИ ... рдПрдХ рдЕрдкреНрд░рд┐рдп рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ: рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдШрд░реНрд╖, рдЬреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЦрд░рдЧреЛрд╢ рдкрд░ рдмреНрд░реЗрдХ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХреА рдШрдЯрдирд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░: рдПрд░реНрдЧреИрдВрдЧ рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓реЗрдВ - рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╕реАрдорд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдВред рд╣рдо рдЗрд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ: рдлрд╝рд╛рдЗрд▓ rabbitmq-env рдвреВрдВрдвреЗрдВ , SERVER_ERL_ARGS = рдкреИрд░рд╛рдореАрдЯрд░ рджреЗрдЦреЗрдВ рдФрд░ рдЙрд╕рдореЗрдВ + sct L0-Xc0-X + SY: Y рдЬреЛрдбрд╝реЗрдВред рдЬрд╣рд╛рдБ X, рдХреЛрд░ -1 рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ (рдЧрд┐рдирддреА 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ), Y - рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ -1 (1 рд╕реЗ рдЧрд┐рдирддреА)ред + sct L0-Xc0-X - рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, + SY: Y - рдПрд░реНрдЧреИрдВрдЧ рджреНрд╡рд╛рд░рд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рд╢реЗрдбреНрдпреВрд▓рд░реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИред рддреЛ 8 рдХреЛрд░ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП, рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдлреЙрд░реНрдо рд▓реЗрдВрдЧреЗ: + sct L0-6c0-6 + S 7: 7ред рдЗрд╕ рддрд░рд╣, рд╣рдо рдЦрд░рдЧреЛрд╢ рдХреЛ рдХреЗрд╡рд▓ 7 рдХреЛрд░ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдУрдПрд╕ рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдХреЗ, рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЕрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдХрд░реНрдиреЗрд▓ рдкрд░ рд▓рдЯрдХрд╛ рджреЗрдЧрд╛ред

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ


рдХрд┐рд╕реА рднреА рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗ рд░рдХреНрд╖рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рдорд╛рдиреЗрд╕рд┐рдпрд╛ рдврд╣ рдЧрдП рдЖрдзрд╛рд░ - рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдПрдХ рдЧреИрд░-рд╢реВрдиреНрдп рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдкрд░рд┐рдгрд╛рдо рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрдкреВрд░реНрдг рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░ рдХреА рдкреВрд░реА рд╡рд┐рдлрд▓рддрд╛ - рд▓реЛрдб рдмрд╕ рдПрдХ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛), рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдлрд▓рддрд╛рдУрдВ - рдПрдХ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдЦрдВрдб рдХреЗ рднреАрддрд░ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдлрд▓рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдбрд░рд╛рд╡рдиреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдпрд╛ рджреЛ рдиреЛрдбреНрд╕ рдХреЗ рдЖрдкрд╛рддрдХрд╛рд▓реАрди рдмрдВрдж рд╣реЛрдиреЗ рд╕реЗ рдШрд╛рддрдХ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ - рдмрд╕ рд╕рднреА рдЕрдиреБрд░реЛрдз рдПрдХ рдиреЛрдб рдкрд░ рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рдкреНрд░рджрд░реНрд╢рди рдХреЗрд╡рд▓ рдиреЛрдб рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдлрд▓рддрд╛рдУрдВ (рд╣рдо рд╕рдВрдЪрд╛рд░ рдореЗрдВ рдЫреЛрдЯреЗ рд╡реНрдпрд╡рдзрд╛рдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ - рд╡реЗ рджрд░реНрдж рд░рд╣рд┐рдд рд░реВрдк рд╕реЗ рдЕрдиреБрднрд╡ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ) рдПрдХ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдиреЛрдб рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдХрдиреЗрдХреНрд╢рди рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдмрд╛рд░-рдмрд╛рд░ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдмрд╛рд░-рдмрд╛рд░ рдмреНрд▓рд┐рдВрдХ рдХрд░рдирд╛, рдФрд░ 5 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде (рд╣рд╛рдкреЛрд╡ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХрд╛ рд╕рдордпрдмрд╛рд╣реНрдп рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд┐рдлрд▓рддрд╛ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬреЛ рдХреЛрдИ рднреА рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реИ)ред

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

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

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

рд╣рдо рдЗрд╕реЗ рдХреБрдЫ рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ:

  1. рд╡рд┐рдлрд▓ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдХреЛ рд░реЛрдХреЗрдВ - hap рдмреИрдХрдЕрдк рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд▓реЛрдб рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдЧрд╛
  2. RABBITMQ_NODE_PORT=5673 rabbitmq-env тАУ , Web - 15672.
  3. .

. , , тАУ msg_store_persistent , msg_store_transient , queues ( 3.6) msg_stores ( 3.7).

, .

( ): , .

рдЦрд░рдЧреЛрд╢реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдЖрд░рдкреАрдПрдо рдореЗрдВ рддреИрдпрд╛рд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЦрд░рдЧреЛрд╢ рдЬреЛ cpio рдФрд░ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП (рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрдереЛрдВ рдХреЛ рдмрджрд▓рдХрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдореБрдЦреНрдп рдЕрдВрддрд░: рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ / рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдЦрд░рдЧреЛрд╢ рдкреВрд░реА рддрд░рд╣ рд╕реЗ tgz рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдФрд░ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдпрджрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдкреВрд░реНрдг рд╡рд┐рд░рд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд╕ рдмреИрдХрдЕрдк рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ, рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╢рд┐рдлреНрдЯ рдХрд┐рдП рдЧрдП рдкреЛрд░реНрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ)ред рдПрдХ рд╣реА рдорд╢реАрди рдкрд░ RabbitMQ рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ - рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ - рдЖрдк рд▓рдбрд╝рд╛рдИ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдХреА рдПрдХ рдХрдо рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЛ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ cpio рдФрд░ рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рд╢рд░реНрдорд┐рдВрджрдЧреА рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдПрдХ рдмрд┐рд▓реНрдб рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рд╛: рджреЛ рдЦрд░рдЧреЛрд╢-рдмреЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ (рдореВрд▓ рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ - рдорд╛рдиреЗрд╕рд┐рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░) рдФрд░ рд░рдмреНрдмрд┐рдордХ-рдореБрдЦреНрдп - рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рдЦрд░рдЧреЛрд╢ рдХреЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░рдЦреЗ рдФрд░ рдЦреБрдж рдХреЛ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ред

Rabbimq-main / bin рдореЗрдВ - рдЦрд░рдЧреЛрд╢ рдФрд░ рдПрд░рд╛рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдиреБрднреВрддрд┐ рдФрд░ рдПрдХ рдЦрд░рдЧреЛрд╢ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдиреАрдЪреЗ рд╡рд┐рд╡рд░рдг)ред

Rabbimq-main / init.d рдореЗрдВ - rabbitmq-server рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рд╢реБрд░реВ / рдмрдВрдж / рдШреВрдорддрд╛ рд╣реИ; рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЦрд░рдЧреЛрд╢ рд╣реА; in lib64 - erlang (рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдк-рдбрд╛рдЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЦрд░рдЧреЛрд╢ рдХреЗ рд▓рд┐рдП, erlang рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг)ред

рдЬрдм рдирдП рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдкрд░рд┐рдгрд╛рдореА рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдмреЗрд╣рдж рдЖрд╕рд╛рди рд╣реИ - рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рд░рдмреАрдореИрдХ-рдореЗрди / рд▓рд┐рдм рдФрд░ рд░рдмреНрдмрд┐рдордХ-рдореЗрди / рд▓рд┐рдм64 рдХреА рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдмрд┐рди рдореЗрдВ рд╕рд┐рдореНрд▓рд┐рдВрдХреНрд╕ рдХреЛ рдмрджрд▓реЗрдВред рдпрджрд┐ рдЕрджреНрдпрддрди рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ - рддреЛ рдмрд╕ рдЙрдирдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрде рдмрджрд▓реЗрдВред

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

, , тАФ ( ). 99% , kill , .

3.6 3.7 .

3.6
#!/usr/bin/python import subprocess import os import datetime import zipfile def LastRow(fileName,MAX_ROW=200): with open(fileName,'rb') as f: f.seek(-min(os.path.getsize(fileName),MAX_ROW),2) return (f.read().splitlines())[-1] if os.path.isfile('/data/logs/rabbitmq/startup_log'): if b'FAILED' in LastRow('/data/logs/rabbitmq/startup_log'): proc = subprocess.Popen("ps x|grep rabbitmq-server|grep -v 'grep'", shell=True, stdout=subprocess.PIPE) out = proc.stdout.readlines() if str(out) == '[]': cur_dt=datetime.datetime.now() try: os.stat('/data/logs/rabbitmq/after_crush') except: os.mkdir('/data/logs/rabbitmq/after_crush') z=zipfile.ZipFile('/data/logs/rabbitmq/after_crush/repair_log'+'-'+str(cur_dt.day).zfill(2)+str(cur_dt.month).zfill(2)+str(cur_dt.year)+'_'+str(cur_dt.hour).zfill(2)+'-'+str(cur_dt.minute).zfill(2)+'-'+str(cur_dt.second).zfill(2)+'.zip','a') z.write('/data/logs/rabbitmq/startup_err','startup_err') proc = subprocess.Popen("~/rabbitmq-main/init.d/rabbitmq-server start", shell=True, stdout=subprocess.PIPE) out = proc.stdout.readlines() z.writestr('res_restart.log',str(out)) z.close() my_file = open("/data/logs/rabbitmq/run.time", "a") my_file.write(str(cur_dt)+"\n") my_file.close() 



3.7 рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
 if (os.path.isfile('/data/logs/rabbitmq/startup_log')) and (os.path.isfile('/data/logs/rabbitmq/startup_err')): if ((b' OK ' in LastRow('/data/logs/rabbitmq/startup_log')) or (b'FAILED' in LastRow('/data/logs/rabbitmq/startup_log'))) and not (b'Gracefully halting Erlang VM' in LastRow('/data/logs/rabbitmq/startup_err')): 



рд╣рдо рдПрдХ рдХреНрд░реИрд╕реНрдЯреИрдм рдЦрд╛рддрд╛ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдЦрд░рдЧреЛрд╢ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реБрдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЦрд░рдЧреЛрд╢ рдХрд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛) (рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╛рдо: check_and_run) рд╣рд░ рдорд┐рдирдЯ (рдкрд╣рд▓реЗ, рд╣рдо рдЦрд╛рддреЗ рдХреЛ рд╕рд┐рд▓реЗрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЬрдбрд╝ рдЕрдзрд┐рдХрд╛рд░ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рддреЗ рд╣реИрдВ):
* / 1 * * * * ~ / rabbitmq-main / bin / check_and_run

рдЖрд╢реНрд╡рд╕реНрдд рдЦрд░рдЧреЛрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рджреВрд╕рд░рд╛ рдмрд┐рдВрджреБ рд▓реЙрдЧ рдХрд╛ рд░реЛрдЯреЗрд╢рди рд╣реИред

рдЪреВрдБрдХрд┐ рд╣рдо рд▓реЛрдЧреЛ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдмрдВрдзреЗ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: init.d рд╕реЗ рдЦрд░рдЧреЛрд╢рдмрд┐рдЯ-рд╕рд░реНрд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рд╕рдВрд╕реНрдХрд░рдг 3.6 рдХреЗ рд▓рд┐рдП)
рд░реЛрдЯреЗрдЯ_рд▓реЙрдЧреНрд╕_рдмреНрд░рдмрд┐рдЯрдо () рдореЗрдВ рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡ рдХрд░рдХреЗ
рдЬреЛрдбрд╝рдирд╛:

  find ${RABBITMQ_LOG_BASE}/http_api/*.log.* -maxdepth 0 -type f ! -name "*.gz" | xargs -i gzip --force {} find ${RABBITMQ_LOG_BASE}/*.log.*.back -maxdepth 0 -type f | xargs -i gzip {} find ${RABBITMQ_LOG_BASE}/*.gz -type f -mtime +30 -delete find ${RABBITMQ_LOG_BASE}/http_api/*.gz -type f -mtime +30 -delete 

рдЦрд░рдЧреЛрд╢-рд╕рд░реНрд╡рд░-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреБрдВрдЬреА рдШреБрдорд╛рдП-рд▓реЙрдЧ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо: рд▓реЙрдЧ рдХреЛ gzip рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдкрд┐рдЫрд▓реЗ 30 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред http_api - рд╡рд╣ рдорд╛рд░реНрдЧ рдЬрд╣рд╛рдВ рдЦрд░рдЧреЛрд╢ рд▓реЙрдЧреНрд╕ рдХреЛ рдбрд╛рд▓рддрд╛ рд╣реИ http - рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛: {rabbitmq_management, [{рджрд░реЛрдВ_рдореЛрдб, рд╡рд┐рд╕реНрддреГрдд}, {http_log_dir, path_to_logs / http_api "}]}

рдЗрд╕реА рд╕рдордп, рдореИрдВ {рд░реЗрдЯреНрд╕_рдореЛрдб, рдбрд┐рдЯреЗрд▓} рдкрд░ рдзреНрдпрд╛рди рджреЗ рд░рд╣рд╛ рд╣реВрдВ - рд╡рд┐рдХрд▓реНрдк рдереЛрдбрд╝рд╛ рд▓реЛрдб рдмрдврд╝рд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЛ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдХреМрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ)ред рдЬрд╛рдирдХрд╛рд░реА рдЕрддреНрдпрдВрдд рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдХрдиреЗрдХреНрд╢рди рдмреИрд▓реЗрдВрд╕рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ - рд╣рдо рдХреЗрд╡рд▓ рд╕реНрд╡рдпрдВ рдмреИрд▓реЗрдВрд╕рд░реЛрдВ рдХреЗ рдЖрдИрдкреА рдХреЛ рджреЗрдЦреЗрдВрдЧреЗред рдФрд░ рдЕрдЧрд░ рдЖрдк рдЦрд░рдЧреЛрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╕рдмрд╕рд┐рд╕реНрдЯрдореЛрдВ рдХреА рдкрд╣реЗрд▓реА рдмрдирд╛рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рд╡реЗ рдЦрд░рдЧреЛрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ "рдХреНрд▓рд╛рдЗрдВрдЯ рдЧреБрдг" рдкреИрд░рд╛рдореАрдЯрд░ рднрд░ рджреЗрдВ, рддреЛ рдХрдиреЗрдХреНрд╢рди рд╕реНрддрд░ рдкрд░ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрд╣рд╛рдБ рдФрд░ рдХрд┐рд╕ рддреАрд╡реНрд░рддрд╛ рд╕реЗ рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ 3.7 рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде, init.d рдореЗрдВ rabbimq-server рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдкреВрд░реА рдЕрд╕реНрд╡реАрдХреГрддрд┐ рдереАред рдСрдкрд░реЗрд╢рди рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП (рдЦрд░рдЧреЛрд╢ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдирд┐рдпрдВрддреНрд░рдг рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХрд░реВрдкрддрд╛) рдФрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдЪрд┐рдХрдиреА рд╕рдВрдХреНрд░рдордг, рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЦрд░рдЧреЛрд╢ рдореЗрдВ рд╣рдо рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рд╕рдЪреНрдЪрд╛рдИ рдлрд┐рд░ рд╕реЗ рд╣реИ: рд╣рдо рд░реЛрдЯреЗрдЯ_рд▓реЙрдЧреНрд╕_рдмрд░реНрдмрд┐рдЯрдо () рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓ рджреЗрдВрдЧреЗ , рдХреНрдпреЛрдВрдХрд┐ рд░реЛрдЯреЗрд╢рди рдХреЗ рдмрд╛рдж рдирд╛рдордХрд░рдг рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ 3.7 рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ:

  mv ${RABBITMQ_LOG_BASE}/$NODENAME.log.0 ${RABBITMQ_LOG_BASE}/$NODENAME.log.$(date +%Y%m%d-%H%M%S).back mv ${RABBITMQ_LOG_BASE}/$(echo $NODENAME)_upgrade.log.0 ${RABBITMQ_LOG_BASE}/$(echo $NODENAME)_upgrade.log.$(date +%Y%m%d-%H%M%S).back find ${RABBITMQ_LOG_BASE}/http_api/*.log.* -maxdepth 0 -type f ! -name "*.gz" | xargs -i gzip --force {} find ${RABBITMQ_LOG_BASE}/*.log.* -maxdepth 0 -type f ! -name "*.gz" | xargs -i gzip --force {} find ${RABBITMQ_LOG_BASE}/*.gz -type f -mtime +30 -delete find ${RABBITMQ_LOG_BASE}/http_api/*.gz -type f -mtime +30 -delete 

рдЕрдм рдпрд╣ рдХреЗрд╡рд▓ рдХреЙрдВрдЯреНрд░реИрдм рдкрд░ рд▓реЙрдЧ рд░реЛрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 23-00 рдкрд░ рд╣рд░ рджрд┐рди:
00 23 * * * ~ / rabbitmq-main / init.d / rabbitmq-server рд░реЛрдЯреЗрдЯ-рд▓реЙрдЧ

рдЖрдЗрдП рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ "рдЦрд░рдЧреЛрд╢ рдлрд╛рд░реНрдо" рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  1. рдЦрд░рдЧреЛрд╢ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЛрдбрд╝ - рдЦрд░рдЧреЛрд╢ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг / рд╡рд┐рд▓реЛрдкрди: рдПрдХреЗрд╕реЗрдиреНрджреНрдЭрд┐, рдХрддрд╛рд░реЗрдВ, рдмрд╛рдВрдз, рдлрд╛рд╡рдбрд╝реЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдиреАрддрд┐рдпрд╛рдВред рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╣реИред
  2. рдмреИрдХрдЕрдк рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ / рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ рдЙрд╕ рдкрд░ рд╡рд░реНрддрдорд╛рди рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдмрдиреЗ рд░рд╣реЗред
  3. рд╕рднреА рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд╕рднреА рд╕рдореВрд╣реЛрдВ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреА рдмреИрдХрдЕрдк рдкреНрд░рддрд┐рдпрд╛рдВ рдмрдирд╛рдирд╛
  4. рдХрдВрдЯреВрд░ рдХреЗ рднреАрддрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдкреВрд░реНрдг рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди
  5. рдЦрд░рдЧреЛрд╢реЛрдВ рдХреЛ рд░реЛрдХрдирд╛ / рд╢реБрд░реВ рдХрд░рдирд╛
  6. рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдХреНрдпрд╛ рд╕рднреА рд╕рдВрджреЗрд╢ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рд╡реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдХрд╣рд╛рдБ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ ...
  7. рдХрд┐рд╕реА рднреА рдорд╛рдкрджрдВрдб рд╕реЗ рдкрд╛рд╕рд┐рдВрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдвреВрдВрдвреЗрдВ рдФрд░ рдкрдХрдбрд╝реЗрдВ

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

Source: https://habr.com/ru/post/hi434016/


All Articles