<div dir="ltr"><div><div>у Ð²Ð°Ñ Ð»ÑŽÐ±Ð¾Ð¹ Ð¸Ð· nginx-ов Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ´Ð¾ÑÑ‚упен Ð² ÐºÐ°ÐºÐ¾Ð¹-то Ð¼Ð¾Ð¼ÐµÐ½Ñ‚ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ (например, Ð¿Ð¾Ð»Ñ‡Ð°ÑÐ°, Ð²Ñ‹ Ñ‚ам ÑÐ¸ÑÑ‚ему Ð¿ÐµÑ€ÐµÑÑ‚авляете)<br><br></div>явления, ÐºÐ¾Ñ‚орые Ð±ÑƒÐ´ÑƒÑ‚ Ð¿Ñ€Ð¾Ð¸ÑÑ…одить Ð² ÑÐ»ÑƒÑ‡Ð°Ðµ Ð½ÐµÐ´Ð¾ÑÑ‚упности Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¸Ð· Ð´Ð²ÑƒÑ… Ð±Ð°Ð»Ð°Ð½ÑÐµÑ€Ð¾Ð² - ÐºÐ¾Ð½Ñ‚ент Ð¾ÐºÐ°Ð¶ÐµÑ‚ся Ñ‚олько Ð½Ð° Ð¾Ð´Ð½Ð¾Ð¼ Ð¸Ð· Ð±Ð°Ð»Ð°Ð½ÑÐµÑ€Ð¾Ð². <br><br></div>кроме Ñ†ÐµÐ¿Ð¾Ñ‡ÐµÐº Ð²Ð°Ð¼ Ð¿Ñ€ÐµÐ´ÑÑ‚оит Ð¿Ñ€Ð¸Ð´ÑƒÐ¼Ð°Ñ‚ÑŒ, ÐºÐ°Ðº Ð²Ñ‹ Ð±ÑƒÐ´ÐµÑ‚е Ð¶Ð¸Ñ‚ÑŒ Ñ Ñ‚аким ÐºÐ¾Ð½Ñ‚ентом. ÐµÑÐ»Ð¸ Ð²Ñ‹ Ñ Ð½Ð¸Ð¼ Ð±ÑƒÐ´ÐµÑ‚е Ð¶Ð¸Ñ‚ÑŒ "ок", Ñ‚о, Ð½Ð°Ð²ÐµÑ€Ð½Ð¾Ðµ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ ÑÑ‚рашного, ÐµÑÐ»Ð¸ Ð±Ð°Ð»Ð°Ð½ÑÐµÑ€Ñ‹ Ð±ÑƒÐ´ÑƒÑ‚ Ð½ÐµÐ·Ð°Ð²Ð¸ÑÐ¸Ð¼Ñ‹ Ð´Ñ€ÑƒÐ³ Ð¾Ñ‚ Ð´Ñ€ÑƒÐ³Ð°<br></div><div class="gmail_extra"><br><div class="gmail_quote">9 Ð¾ÐºÑ‚ября 2017 Ð³., 16:13 Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ель kpoxa <span dir="ltr"><<a href="mailto:kpoxa@kpoxa.net" target="_blank">kpoxa@kpoxa.net</a>></span> Ð½Ð°Ð¿Ð¸ÑÐ°Ð»:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Проще ÑÐ´ÐµÐ»Ð°Ñ‚ÑŒ Ñ†ÐµÐ¿Ð¾Ñ‡ÐºÐ¸</div><div>nginx1-nginx2-backend</div><div><div>nginx2-nginx1-backend</div><div>так Ð±ÑƒÐ´ÐµÑ‚ Ð²Ñ‹Ñ‡Ð¸ÑÐ»ÐµÐ½Ð¸Ðµ Ð¾Ð´Ð½Ð¾Ñ€Ð°Ð·Ð¾Ð²Ð¾Ðµ Ð¸ ÐºÐ¾Ð½Ñ‚ент ÑÑ€Ð°Ð·Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð½Ð° Ð¾Ð±Ð¾Ð¸Ñ… ÐºÐµÑˆÐ°Ñ…. Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð°Ð´Ð¾ Ð½Ðµ Ð·Ð°Ð±Ñ‹Ñ‚ÑŒ ÑÐ´ÐµÐ»Ð°Ñ‚ÑŒ Ñ‚ак, Ñ‡Ñ‚о ÐµÑÐ»Ð¸ Ñ nginx1 Ð½Ðµ Ð´Ð¾ÑÑ‚упен nginx2, Ñ‚о Ð¿ÑƒÑÑ‚ÑŒ Ð¾Ð½ ÑÐ°Ð¼ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ñ€Ð°ÑˆÐ¸Ð²Ð°ÐµÑ‚ Ñƒ backend.</div><div>+ Ð»ÑŽÐ±Ð¾Ð¹ Ð¸Ð· Ð¼Ð½Ð¾Ð¶ÐµÑÑ‚ва Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ов Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð½Ð° Ð·Ð°Ñ†Ð¸ÐºÐ»Ð¸Ð²Ð°Ð½Ð¸Ðµ.</div><b></b></div></div><div class="gmail_extra"><br><div class="gmail_quote">7 Ð¾ÐºÑ‚ября 2017 Ð³., 15:43 Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ель Andrey Kopeyko <span dir="ltr"><<a href="mailto:andrey@kopeyko.ru" target="_blank">andrey@kopeyko.ru</a>></span> Ð½Ð°Ð¿Ð¸ÑÐ°Ð»:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">demolitionman Ð¿Ð¸ÑÐ°Ð» 2017-10-07 14:46:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Доброго Ð´Ð½Ñ ÐºÐ¾Ð¼Ñ€Ð°Ð´Ñ‹! Ð¡ Ngnix Ð·Ð½Ð°ÐºÐ¾Ð¼ Ð½ÐµÐ´ÐµÐ»ÑŽ, ÑÑ€Ð¾ÐºÐ¸ Ð³Ð¾Ñ€ÑÑ‚. ÐÐ°ÑÑ‚раиваю ÑÐ²ÑÐ·ÐºÑƒ<br>
nginx+gunicorn+memcached+postg<wbr>resql+Django<br>
Уперся Ð² Ð¾Ð´Ð½Ñƒ Ð·Ð°Ð´Ð°Ñ‡Ñƒ, Ð¿Ð¾Ð» Ð´Ð½Ñ ÐºÐ¾Ð²Ñ‹Ñ€ÑÑŽ Ð½Ð¸ ÐºÐ°Ðº Ñ€ÐµÑˆÐµÐ½Ð¸Ðµ Ð½Ð°Ð¹Ñ‚и Ð½Ðµ Ð¼Ð¾Ð³Ñƒ.<br>
Задача Ñ‚акая ÐµÑÑ‚ÑŒ Ð´Ð²Ð° ÑÐµÑ€Ð²ÐµÑ€Ð° nginx1 nginx2, Ð½ÐµÐ¾Ð±Ñ…одимо Ñ‡Ñ‚о Ð±Ñ‹ Ð¿ÐµÑ€Ð²Ñ‹Ð¹ ÑÐµÑ€Ð²ÐµÑ€<br>
кэшировал Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ (медиафайлы, ÐºÐ°Ñ€Ñ‚инки) Ð½Ð° Ð²Ñ‚ором, Ð° Ð²Ñ‚орой ÑÐµÑ€Ð²ÐµÑ€<br>
кэшировал Ð½Ð° Ð¿ÐµÑ€Ð²Ð¾Ð¼.<br>
Как ÑÐ¾Ð·Ð´Ð°Ñ‚ÑŒ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÑÑˆ Ñ Ñ€Ð°Ð·Ð¾Ð±Ñ€Ð°Ð»ÑÑ, Ð° ÐºÐ°Ðº Ð·Ð°ÑÑ‚авить ÐºÑÑˆÐ¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð° Ð´Ñ€ÑƒÐ³Ð¾Ð¹<br>
машине Ð½Ð¸ ÐºÐ°Ðº Ð¿Ð¾Ð½ÑÑ‚ÑŒ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ,<br>
</blockquote>
<br>
А Ð·Ð°Ñ‡ÐµÐ¼? ÐºÐ°ÐºÑƒÑŽ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ Ð²Ñ‹ Ñ…отите ÑÑ‚им Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ?<br>
<br>
Обычно Ð½ÐµÑ‚ Ð±ÐµÐ´Ñ‹ Ð² Ñ‚ом, Ñ‡Ñ‚о ÐºÐ°Ð¶Ð´Ñ‹Ð¹ Ð¸Ð· ÑÐµÑ€Ð²ÐµÑ€Ð¾Ð² Ð±ÑƒÐ´ÐµÑ‚ Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ ÑÐ²Ð¾ÑŽ ÐºÐ¾Ð¿Ð¸ÑŽ ÐºÐµÑˆÐ° - Ð½Ñƒ Ð´Ð°, Ð±ÑÐºÐµÐ½Ð´Ñ‹ Ð±ÑƒÐ´ÑƒÑ‚ Ð²Ñ‹Ñ‡Ð¸ÑÐ»ÑÑ‚ÑŒ ÑÑ‚и Ð·Ð°Ð¿Ñ€Ð¾ÑÑ‹ Ð´Ð²Ð°Ð¶Ð´Ñ‹.<br>
<br>
Если ÑÑ‚о Ð´Ð²Ð¾Ð¹Ð½Ð¾Ðµ Ð²Ñ‹Ñ‡Ð¸ÑÐ»ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ Ð²Ð°Ñ Ð²ÑÑ‘-таки Ð´Ð¾Ñ€Ð¾Ð³Ð¾ - Ð¿Ñ€Ð¸Ð´Ñ‘тся ÐºÐµÑˆ ÑƒÑÐ»Ð¾Ð¶Ð½Ð¸Ñ‚ÑŒ: ÑÐµÑ€Ð²ÐµÑ€Ð° Ð±ÑƒÐ´ÑƒÑ‚ ÐºÐµÑˆÐ¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ðµ Ñƒ ÑÐµÐ±Ñ, Ð° Ð¿Ñ€Ð¾ÐºÑÐ¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð° Ñ‚ретий "центральный" ÐºÐµÑˆ. Ð Ð½Ð° ÑÐ»ÑƒÑ‡Ð°Ð¹ ÐµÐ³Ð¾ Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ - Ð±ÑÐºÐ°Ð¿Ð¾Ð¼ Ð¸Ð¼ÐµÑ‚ÑŒ ÑÐ²Ð¾Ð¹ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐµÑˆ, ÑÐ¸Ð½Ñ…ронизируемый rsync-ом Ñ Ñ†ÐµÐ½Ñ‚рального.<br>
<br>
Только ÑÑ‚андартными ÑÑ€ÐµÐ´ÑÑ‚вами nginx ÑÑ‚а ÐºÐ¾Ð½ÑÑ‚рукция Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·ÑƒÐµÑ‚ся, Ñ‚ут Ð½Ð°Ð´Ð¾ Ð´Ð¾Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ. ÐŸÐ¾ÑÑ‚учитель Ð² Ð»Ð¸Ñ‡ÐºÑƒ, Ñ€Ð°ÑÑÐºÐ°Ð¶Ñƒ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½ÐµÐµ ÐºÐ°Ðº ÑÑ‚о Ñƒ Ð½Ð°Ñ Ð²Ð¾ Ð²ÑŒÐµÑ‚намском Ð¿Ð¾Ð¸ÑÐºÐµ Ð´ÐµÐ»Ð°Ð»Ð¾ÑÑŒ.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Есть Ð¸Ð´ÐµÑ Ð¿Ñ€Ð¾ÑÑ‚о Ð¿Ñ€Ð¸ Ð¼Ð¾Ð½Ñ‚ировать Ð´Ð¸Ñ€Ñƒ Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ ÑÐµÑ€Ð²ÐµÑ€Ð°. ÐÐ¾ Ð¿Ð¾Ñ‡ÐµÐ¼Ñƒ Ñ‚о<br>
кажется Ñ‡Ñ‚о Ð² Ngnix ÑÑ‚о Ð´ÐµÐ»Ð°ÐµÑ‚ся Ð¿Ð¾ Ð´Ñ€ÑƒÐ³Ð¾Ð¼Ñƒ. ÐŸÐ¾Ð´ÑÐºÐ°Ð¶Ð¸Ñ‚е Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð¾Ð¼ Ð»Ð¸Ð±Ð¾<br>
статьей Ð¸Ð· Ð³ÑƒÐ³Ð»Ð°.<br>
<br>
Posted at Nginx Forum:<br>
<a href="https://forum.nginx.org/read.php?21,276756,276756#msg-276756" rel="noreferrer" target="_blank">https://forum.nginx.org/read.p<wbr>hp?21,276756,276756#msg-276756</a><br>
<br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailm<wbr>an/listinfo/nginx-ru</a><span class="m_4872620220135463420HOEnZb"><font color="#888888"><br>
</font></span></blockquote><span class="m_4872620220135463420HOEnZb"><font color="#888888">
<br>
-- <br>
Best regards,<br>
Andrey A. Kopeyko <<a href="mailto:andrey@kopeyko.ru" target="_blank">andrey@kopeyko.ru</a>><br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailm<wbr>an/listinfo/nginx-ru</a></font></span></blockquote></div></div></div><br></div>
<br>______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a><br></blockquote></div><br></div>