แจแแกแแแแแ
แ แแแแแแแแ แฎแแแก แฌแแ แแ แแแแแชแ แแแแแแแแ แจแแแแแฃแจแแแแแแแ แคแแแแแแแ แแก แแแแกแขแแ แ
แแ แแแแแฌแงแแแขแแแแแแ แแแแฉแแแ แแแแแแ แฃแแ แแแแฎแแ: แ แแแแแแแ แขแแแแ แแแขแฃแแ แแฅแแแแ แจแแชแแแแแก แแแแกแขแแ แ? แแแแก แแแแแกแแแแแแแแ แแ แจแแแแแฃแจแแแ แกแแขแแกแขแ แกแแแแ, แ แแแแแแช แกแแแฃแแแชแแแก แฃแแแแแแก แแแแกแขแแ แฃแ แแแแแซแแแแ แกแฎแแแแแกแฎแแ แฌแแ แฃแแแขแแแแแแแก, แแแแแแแ แกแแ แแแกแแก แแฆแแแแแแก, แแฆแแแแแแก แฌแแ แฃแแแขแแแแ แแแแแซแก แแ แแแ แซแแแแแก แขแแกแขแแ แแแแก แชแแแแจแ. แแ แแ แแแฅแขแก แแแแแแแ แแ แฅแแ hapgsql, แแแแ แแ แแ แแแ แแแแแแแแแแแจแ แแแแแแแ แแ แกแแฎแแแ, แ แแแแแกแแช แแฎแแแแ แแ แแ แฎแแแแแแ แฐแฅแแแแ. แแแแขแแ แแแแแฌแงแ แจแแชแแแแแก แขแแแแ แแแขแฃแแ แแแแแชแแแแ แแแแแแแก แแแแแซแแฎแแแ (แแ แแแแแ แแแแแแแแฃแ IP-แก float) แแ แแแแแ (แแแ แกแแแแแ แแแแแแฃแขแแ แฃแแ แแแแแจแแแแ, แ แแแแแจแแช แงแแแแ แแแแจแแแแแแแแแ แแ แแแแ แแฃแแแแ แแแฃแแแ) แแ แแแแแซแแแ, แแแแกแขแแ แแแ แแ แแแแแ แแ แแแฅแขแ แขแฃแฉแแแแ (แแแแแแขแ, แกแแแแช แแ แแแแแแแ แชแฎแแแ แแแแ).
แแฎแแ แฎแแแแซแฆแแแแแแแแแ แแแฃแจแแ
แแแแกแขแแ แแแ แแแแแแแแแฃแแแ แแแ แขแฃแแแฃแ แแแแฅแแแแแแ
แแฃแกแขแ แแ แแแก แกแแ แแแกแ ntpd
(แแแแแ แ แแแแแ). แกแแแ แแ แกแแ แแแ แ แแแฌแแแแ แแแฅแแแแแแก แ แแแแ แช แชแแแขแ แแแฃแ แ NTP แกแแ แแแ แ, แแแแฌแแแแแก แแ แแก แงแแแแ แแแแกแขแแ แแ, แ แแแแช แแฎแแแแก แงแแแแ แกแแ แแแ แแก แกแแแฅแ แแแแแแชแแแก แแ แแแแแแแแแ. แแฃ แแแฌแแแแ แแแ แชแฎแแแแ แแ แแแแแแ แแแฃแแ แฎแแแแ, แแแจแแ แแ แ-แแ แแ แแแแกแขแแ แฃแแ แกแแ แแแ แ (แแแแกแขแแ แจแ) แแแแฌแงแแแก แแ แแแก แแแแแฌแแแแแแก. แแแแฎแแแ แ แฅแแจแแ แแแ HTTP แแ แแฅแกแ แแกแแแ แแแแแแ แแ แแแฌแแแแ, แแแกแ แแแฎแแแ แแแแ แกแฎแแ แแแ แขแฃแแแฃแ แแแแฅแแแแแก แแฅแแ แฌแแแแแ Yum-แแก แกแแชแแแแแแ. แกแแแแแแแแแแจแ, แแกแแแ แกแแ แแแกแแแ, แ แแแแ แแชแแ แแฃแกแขแ แแ แ แแ แแแ แแแแแขแแแ, แแแแ แแแแแแแแแ แแแแแแแกแแแแ แกแแแชแแแแฃแ แกแแ แแแ แแแแ, แแแแ แแ แแ แฏแแฎแฃแ แจแ, แ แแแแแแแช แแกแแแ แแแแแแแกแแแฃแแแ. แแแฌแแแแ แแฎแแแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แ แแแแแแแแแก แแ แกแแแ แชแแก แแแแแแแแก แแแแแแ.
แแแ แกแแแแ
v0. แแฃแจแแแแก CentOS 7-แแแ แแ PostgreSQL 11-แแแ VirtualBox 6.1-แแ.
แแแกแแขแฃแ แ แกแขแ แฃแฅแขแฃแ แ
แงแแแแ แแแแกแขแแ แ แจแแฅแแแแแแ แแแแกแแแแก, แ แแ แแแแแแแกแแแก แ แแแแแแแแ แแแแแชแแแแ แชแแแขแ แจแ, แแแแ แแแแแแแฃแแ แแงแแก แแ แ แแ แขแงแแ แฅแกแแแจแ แแ แฃแแแ แแแฃแซแแแก แแ แแ แแแแแชแแแแ แชแแแขแ แแก แฃแแแแ แแกแแแแก แแ แฅแกแแแแก แแแแแแชแแแก. แฒแแแขแแแแช แจแแฃแซแแแแแแแ แแแแแแงแแแแ แแแชแแแกแแแแก แแแงแแคแแแ แขแแแแ แกแขแแแแแ แขแฃแแ แแแ แแแแกแขแแแฃแแแขแแ แแก แขแแฅแแแแแแแ แ.แฌ แกแขแแแแขแ (แแกแ แแแแ แกแฎแแ แแแแแซแก แแแแจแ) แแ แคแแ แแแแแแ. แแแกแ แแ แกแ: แแฃ แแแแกแขแแ แจแ แแแแแซแแแ แแฌแงแแแแ แแญแแก, แ แแ แ แแฆแแช แ แแแแแ แ แแแแแแแ แแแแแซแจแ, แแก แแ แแแกแฃแฎแแแก แแ แแ แแกแฌแแ แแ แแฅแชแแแ, แแแจแแ แแกแแแ แแซแฃแแแแแ แแแจแแแแ แแแก "แแแ แ" แแแฌแงแแแแแแแแแแก แกแแจแฃแแแแแแ, แแแแแแแแแ, IPMI แแ UPS แกแแแแแขแ แแแ แแแ แแแแ. . แแแแ แแ แแก แแแฃแจแแแแแก แแฎแแแแ แแ แจแแแแฎแแแแแแจแ, แ แแแแกแแช แแ แแฏแแ แแแ แฌแแ แฃแแแขแแแแแแแก แจแแแแฎแแแแแจแ, IPMI แแ UPS แกแแ แแแ แ แแแ แซแแแแแก แแฃแจแแแแแก. แแฅ แฉแแแ แแแแแแแแ แแแชแแแก แแแแ แแ แฃแคแ แ แแแขแแกแขแ แแคแฃแแ แฃแแแแ แแกแแแแกแแแ, แ แแแแกแแช แแแแแ แแแแแชแแแแ แชแแแขแ แ แแจแแแแ (แแแแแแแแแ, แแแ แแแแก แแแแ แแแแก). แแ แแกแแแ แฃแแ แแ แงแแแแแคแแ แ แกแขแแแแขแ-แแแฌแงแแแแแแแแแ (IPMI, UPS แแ แ.แจ.) แแกแแแ แแ แแแฃแจแแแแแก.
แแแแก แแแชแแแแ, แกแแกแขแแแ แแคแฃแซแแแแ แแแแ แฃแแแก แแแแแก. แงแแแแ แแแแแซแก แแฅแแก แฎแแ แแ แแฎแแแแ แแก, แแแกแแช แจแแฃแซแแแ แงแแแแ แแแแแซแแก แแแฎแแแแ แแ แแแขแแก แแแแแฎแแ, แจแแฃแซแแแ แแแฃแจแแแก. แแ แ แแแแแแแแแก "แแแฎแแแแ แ + 1" แแฌแแแแแ แแแแ แฃแแ. แแฃ แฅแแแ แฃแแ แแ แแ แแก แแแฆแฌแแฃแแ, แแแจแแ แแแแแซแ แแแแแฌแงแแแขแก, แ แแ แแก แฅแกแแแแก แแแแแแชแแแจแแ แแ แฃแแแ แแแแแ แแแก แแแแแกแ แ แแกแฃแ แกแแแ, แ.แ. แแก แแ แแก แแก, แ แแช แแ แแก แแแงแแคแแแ แขแแแแแก แแแชแแ. แแฃ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ, แ แแแแแแช แแแกแฃแฎแแกแแแแแแแแ แแ แฅแชแแแแแ, แแ แแฃแจแแแแก, แแแจแแ แแชแแแแแ, แแแแแแแแแ, IPMI-แแ แแแคแฃแซแแแแฃแแ, แแแฃแฌแแแก แแฃแจแแแแ.
แแฃ แแแแแซแแแแก แ แแแแแแแแ แแฃแฌแแ (แแแแกแขแแ แ แแ แแแแแชแแแแ แชแแแขแ แจแ), แแแจแแ แจแแแซแแแแ แฌแแ แแแแจแแแก แ.แฌ. 50% / 50% (แแ แแแชแแแแแ แแ แแแชแแแแแแ) แ แแชแ แฅแกแแแแก แแแแแแชแแ แแแแกแขแแ แก แแฃแกแขแแ แจแฃแแแ แงแแคแก. แแแแขแแ, แแฃแฌแ แ แแแแแแแแแก แแแแแซแแแแกแแแแก แฉแแแ แแแแแขแแแ แแแแ แฃแแแก แแแฌแงแแแแแแแ แแ แแก แแ แแแแแฎแแแแแแ แแแแแแ, แ แแแแแแช แจแแแซแแแแ แแแจแแแแฃแแ แแงแแก แงแแแแแแ แแแค แแแ แขแฃแแแฃแ แแแแฅแแแแแ แแแกแแแ แแแแแชแแแแ แชแแแขแ แจแ. แแก แแแแแก แฎแแแก แแซแแแแก แแ แ-แแ แ แกแแแแแแขแก (แ แแแแแกแแช แฎแแแแแก) แแ แแแแ แแแแแ แแแก 50%/50% แแแฃแ แแแแแแแแแก. แแ แแแแแกแแฎแแแ แกแแ แแแ แ, แ แแแแแแแช แแแแ แฃแแแก แแแฌแงแแแแแแแ แแแแฅแแแแแแแ แแแฌแแแแ (แขแแ แแแแแแแแแ repmgr-แแแ, แแแแแฌแแแ).
แ แแกแฃแ แกแแแแก แแแแแขแแแ แจแแกแแซแแแแแแแ แแแแแแแแแ แแแแแแแ, แแแแแแแแแ, แแแฃแแแ แแแแ แกแแ แแแ แแแแแแ แฏแแแกแแฆแแ, แแ แกแแกแขแแแแก แแแแแแแกแขแ แแขแแ แแแแก แแ แซแแแแแแ. แแแแกแแแแแก, แ แแ แแแแแแขแแแแ แแชแแแแแ, แกแแ แแแแแแ แแแแก แแแแแแแก แกแแญแแ แ แ แแกแฃแ แกแแแ (แกแแ แแแฃแแแแจแแ แแแแ?), แแชแฃแ แแแ IP (float IP). แแก แแ แแก IP-แแแ, แ แแแแแแแแแช Pacemaker-แก แจแแฃแซแแแ แแแแแซแแแแก แแแ แจแแแ แแแแแแแแแแแแ (แงแแแแแคแแ แ แแ แขแงแแ แฅแกแแแจแแ). แแแแแแฃแแ แแแแแแแ แแแแแกแแฎแแแ แแแก แ แแกแฃแ แกแก (แแแแกแแฎแฃแ แแแแก) แแ แแแแแแแกแแแแ แแฅ, แกแแแแช แแญแแ แแแแแ แแแแแแจแแ แแแ, แ แแแ แแแแฆแแ แฌแแแแแ แแ แกแแ แแแกแแ (แฉแแแแก แจแแแแฎแแแแแจแ, แแแแแชแแแแ แแแแแจแ).
Tuchanka1 (แฉแแ แแแ แแแขแแแแแแ)
แกแขแ แฃแฅแขแฃแ แ
แแแแ แแงแ, แ แแ แฉแแแ แแแฅแแแแ แแแแ แ แแชแแ แ แแแแแชแแแแ แแแแ แแแแแแ แแแขแแแ แแแแ, แ แแกแแแแกแแช แฌแแแแแแแแแแ แแแแแงแแคแแแ slave แกแแ แแแ แแก แจแแแแ แฉแฃแแแแ แชแฎแแ แแแแแแแก แ แแแแแจแ แแฎแแแแ แฌแแแแแฎแแแก แขแ แแแแแฅแชแแแแแกแแแแก (แแ แแ แแก แกแแญแแ แ แ แแกแฃแ แกแแแแก แแกแแแ แแแแแ แแแ).
แแแแแแฃแ แแแแแชแแแแ แชแแแขแ แก แแฅแแก แแ แแ แกแแ แแแ แ. แแแแแแฃแ แกแแ แแแ แก แแฅแแก แแ แ PostgreSQL แแแกแขแแแชแแ (PostgreSQL แขแแ แแแแแแแแแแจแ แแแ แฃแฌแแแแแแ แแแแกแขแแ แแแก, แแแแ แแ แแแแแแฃแแแแแก แแแแแแแ แแกแแชแแแแแแแ แแ แแแ แแแแแ แฅแแแ แแแกแขแแแชแแแแก (แกแฎแแ แแแแแชแแแแ แแแแแแแก แแแแแแแแแ), แแ แแ แแฎแแแแ Pacemaker แแแแกแขแแ แแแก แแแแแ แฅแแแ แแแแกแขแแ แแแก). แแ แแ แแแกแขแแแชแแ แแฃแจแแแแก แกแแแแแแกแขแ แ แ แแแแแจแ แแ แแฎแแแแ แแก แฃแแ แฃแแแแแงแแคแก แแแแกแแฎแฃแ แแแแก (แแฎแแแแ float IP แแแแงแแแแ แ แแแก). แแแแ แ แแแกแขแแแชแแ แแฃแจแแแแก แ แแแแ แช แแแแ แแแแ แ แแแแแชแแแแ แชแแแขแ แแกแแแแก แแ แฃแแ แฃแแแแแงแแคแก แแแแกแแฎแฃแ แแแแก แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แแแกแ แแกแขแแขแ แแแ แจแแซแแแแก. แแแแแแแแ แฃแแแขแแก แจแแแแฎแแแแแจแ แแ แแแแ แแฎแแแแ แแ แแ แแแแแแแแแ แ (แแแกแขแแ แ) แฃแแ แฃแแแแแงแแคแก แกแแ แแแกแแแก (แจแแแกแ แฃแแแแก แแแแฎแแแแแแก), แกแแ แแแ แแก แงแแแแ แ แแกแฃแ แกแ แแแขแแแแแแแฃแแแ แแแกแขแแ แแกแแแแก (แแแฎแกแแแ แแแ แแแแแงแแคแแแแ shared_buffers แฅแแจแแกแแแแก แแ แ.แจ.), แแแแ แแ แแกแ, แ แแ แแแแ แ แแแกแขแแแชแแ แแกแแแ แแฅแแก แกแแแแแ แแกแ แ แแกแฃแ แกแแแ (แแฃแแชแ แแ แแแแขแแแแแฃแ แ แแฃแจแแแแแกแแแแก แคแแแแฃแ แ แกแแกแขแแแแก แฅแแจแแก แกแแจแฃแแแแแแ) แแ แ-แแ แแ แแแแแชแแแแ แชแแแขแ แแก แแแฃแแแ แแแแแแก แจแแแแฎแแแแแจแ. Slave แแ แฃแแ แฃแแแแแงแแคแก แแแแกแแฎแฃแ แแแแก (แแ แแกแ แฃแแแแก แแฎแแแแ แฌแแแแแฎแแแก แแแแฎแแแแแแก) แแแแกแขแแ แแก แแแ แแแแฃแ แ แแฃแจแแแแแก แแ แแก, แ แแแ แแ แแแฎแแแก แ แแกแฃแ แกแแแแก แแแ แแแแแ แแแแฅแแแแแ.
แแ แ แแแแแซแแก แจแแแแฎแแแแแจแ, แจแแชแแแแแก แขแแแแ แแแขแแแ แจแแกแแซแแแแแแแ แแฎแแแแ แแกแแแฅแ แแแฃแแ แ แแแแแแแชแแแ, แ แแแแแ แกแแแฅแ แแแฃแแ แ แแแแแแแชแแแ, slave-แแก แฌแแ แฃแแแขแแแแแแ แแแแแแฌแแแแก แแกแขแแขแแก แแแฉแแ แแแแก.
แแแฌแแแก แฌแแ แฃแแแขแแแแแแ
แแแฌแแแก แแแแแฃแชแฎแแแแแแแแ (แแแแ แฃแแแก แแแฌแงแแแแแแแ) แแแแแแฎแแแแ แแฎแแแแ Tuchanka1 แแแแกแขแแ แก, แแแแแ แฉแแแแแแแ แแ แแแ แแแแแ แแแแแแ แแฅแแแแ. แแฃ แแแฌแแ แแแ แแแฎแแ แฎแแ, แแ แแคแแ แ แจแแแชแแแแแ แแแแกแขแแ แฃแ แกแขแ แฃแฅแขแฃแ แแจแ, แงแแแแแคแแ แ แแแแแ แซแแแแแก แแฃแจแแแแแก แแกแ, แ แแแแ แช แแงแ. แแแแ แแ แแแแ แฃแแ 2-แแแ 3 แแแฎแแแแ แแ, แจแแกแแแแแแกแแ, แแแแแกแแแแ แ แจแแแแแแแ แฌแแ แฃแแแขแแแแแแ แคแแขแแแฃแ แ แแฅแแแแ แแแแกแขแแ แแกแแแแก. แแแแแช แแแฃแฌแแแก แกแแกแฌแ แแคแแ แแแแแกแฌแแ แแแ.
แแฃแฉแแแแ1 แฃแแ แ
Tuchanka1-แแก แแ แ-แแ แแ แแแแแชแแแแ แชแแแขแ แแก แแแฃแแแ แแแแแ. แฒแ แจแแแแฎแแแแแจแ แแแฌแแแแ แฎแแแก แแซแแแแก แแแแ แ แแแแแซแก แแแแ แ แแแแแชแแแแ แชแแแขแ แจแ. แแฅ, แงแแคแแแ แแแแ แแฅแชแแแ แแแกแขแแ แแ, แ แแก แจแแแแแแแแช แแ แแแ แแแกแขแแ แ แแฃแจแแแแก แแ แ แกแแ แแแ แแ แแ แแ แแแ แแแแ float IP แแแฃแแแแแแก แแแแแ.
แแฃแฉแแแแ2 (แแแแกแแแฃแ แ)
แกแขแ แฃแฅแขแฃแ แ
แแ แ แแแแแซแแก แแแแกแแแฃแ แ แกแฅแแแ. แแ แแแ แแแขแแแ แแฃแจแแแแก, แแแแ แแแ แแแแ. แแ แแแแก แจแแฃแซแแแ แจแแแกแ แฃแแแก แแแแฎแแแแแแ (แแแแ แแแแแฎแแแ แแฎแแแแ), แแแแขแแ แแ แแแแแ แแแแแแแแฃแแแ float IP-แแ: krogan2 แแ แแก แแแแแแ แ, krogan2s1 แแ แแก แแแแ. แแแขแแแกแแช แแ แแแแแกแแช แแฅแแแแ แจแแชแแแแแก แจแแแฌแงแแแ แแแแแแ.
แแ แ แแแแแซแแก แจแแแแฎแแแแแจแ, แฎแแ แแแแแก แขแแแแ แแแขแแแ แจแแกแแซแแแแแแแ แแฎแแแแ แแกแแแฅแ แแแฃแแ แ แแแแแแแชแแแ, แ แแแแแ แกแแแฅแ แแแฃแแ แ แแแแแแแชแแแ, slave-แแก แฃแแแแ แแกแแแ แแแแแแฌแแแแก master-แแก แแแฉแแ แแแแก.
แแฃแฉแแแแ2 แฃแแ แ
แแฃ แแ แ-แแ แแ แแแแแชแแแแ แชแแแขแ แ แแแ แฎแแ แฎแแแแ แแแฌแแแแ แฎแแแก แแซแแแแก แแแแ แแก. แแ แแแแแ แ แกแแแฃแจแแ แแแแแชแแแแ แชแแแขแ แจแ, แแแกแขแแ แ แแแแแ แแแแ แแ แแ แแแ float IP แแแฃแแแแแแก แแแกแแ: master แแ slave. แ แ แแฅแแ แฃแแแ, แแแกแขแแแชแแ แฃแแแ แแงแแก แแแแคแแแฃแ แแ แแแฃแแ แแกแ, แ แแ แแแก แฐแฅแแแแแก แกแแแแแ แแกแ แ แแกแฃแ แกแ (แแแแจแแ แแก แแแแแขแแแ แแ แ.แจ.), แ แแแ แแ แแแ แแฃแแแ แแแแฆแแก แงแแแแ แแแแจแแ แ แแ แแแแฎแแแแ แซแแ แแแแแ แแ slave float IP-แแแ. แแแฃ แแแ แแแแฃแ แ แแฃแจแแแแแก แแ แแก แแแก แฃแแแ แฐแฅแแแแแก แแแแแขแแแแก แกแแแแแ แแกแ แแแ แแแ.
แแฃแฉแแแแ4 (แแแแ แ แแแแ)
แกแขแ แฃแฅแขแฃแ แ
แฃแแแ แกแฎแแ แฃแแแแฃแ แแกแแแ. แแ แแก แแแแแชแแแแ แแแแแแ, แ แแแแแแแช แแฆแแแแ แฃแแแ แแ แแแแฎแแแแแก แแฎแแแแ แฌแแกแแแแแฎแแ (แแแฆแแแ แแแขแแแ แแแแก แกแแแขแแก แขแแแแฃแ แ แจแแแแฎแแแแ). Tuchanka4 แแ แแก แกแแขแฃแแชแแ, แ แแแแกแแช แจแแแซแแแแ แแงแแก แกแแแ แแ แแแขแ แแแแ, แ แแแแแแแช แแกแ แฃแแแแแ แแกแแ แแแแฎแแแแแแก, แแแแ แแ แแแแแช แแ แ แซแแแแแ แแแแ แ. แแแแแแแก แซแแแแแ แแแแ แ แแแแแแแแแ, แกแแญแแ แ แแฅแแแแ แแแ แแ แฅแแฃแแ แ แแแแแแแชแแแก แกแแกแขแแแแก แแแแแแแแแแ. แแแแแแแแฃแ แจแแแแฎแแแแแจแ (แกแฃแ แแแแ), แแ แ แแแแแชแแแแ แชแแแขแ แแแแ แแแแแแฃแแก แแฅแแก แแ แ แกแแ แแแ แ, แแแแแแฃแแก แแฅแแก PostgreSQL แแแกแขแแแชแแ.
แแ แกแฅแแแแก แแแแแ แแ แแ แแแฎแแกแแแแแแแแแ แแก, แ แแ แฃแแแ แจแแกแแซแแแแแแแ แแ แแ แกแแแฅแ แแแฃแแ แ แแแแแแแชแแแก แแ แแแแแแแแ. แแก แแแแคแแแฃแ แแ แแแฃแแแ แแแแกแแแแก, แ แแ แแแแแแแ แแแก, แแฃ แแก แจแแกแแซแแแแแแแ, แกแฎแแ แแแแแชแแแแ แชแแแขแ แจแ, แแแแ แ แแกแแแกแแแแก แแแแแ แแแแแชแแแแ แชแแแขแ แจแ, แ แแแแ แช แแแกแขแแ แ. แแแกแขแแ แกแ แแ แแแแแแฃแ แแแแแแ แแแแแแแแฃแแแ float IP-แแ. แกแแแแแแแแ แแ, แแแแแแก แจแแ แแก แกแแญแแ แ แแฅแแแแ แแแแฎแแแแแแแก แ แแแแ แแ แแแแแแแแกแแแ sql แแ แแฅแกแแแแแแแแแแ, แแแแแแขแแก แแฎแแ แแก. แกแฎแแแแแกแฎแแ แขแแแแก แแแแแแขแแแก แจแแแซแแแแ แแแกแญแแ แแแ แกแฎแแแแแกแฎแแ แขแแแแแ sql แแ แแฅแกแแแ แแฎแแแแ แแแแแแขแแก แแแแแแแแแ แแแแ แแชแแแ แแแก แ แ แกแญแแ แแแแ. แแก แคแฃแแฅแชแแ แจแแแซแแแแ แแแแฎแแ แชแแแแแแก แ แแแแ แช แแแ แ แแแแแแแ, แแกแแแ แแแแแแขแแก แแแแแแแแแแแ (แแแแแแจแแ แแแแก แแฃแแ) แแ แ.แจ. แแก แงแแแแแคแแ แ แกแชแแแแแแ แแแแแชแแแแ แแแแแก แแแแกแขแแ แแก (failover) แแแแแก SQL แแ แแฅแกแ แจแแแซแแแแ แแแแฎแแ แชแแแแแแก แแแแแฃแแแแแแแแ, แแแแแแขแแก แจแแชแแแแแก แขแแแแ แแแขแแแแกแแแ แแ แแแ).
แแฃแฉแแแแ4 แฃแแ แ
แแฃ แแ แแ แแแแแชแแแแ แชแแแขแ แ (แแแฃ แแ แ แกแแ แแแ แ) แแแ แฎแแ แฎแแแแ, แแแฌแแ แฎแแแก แแซแแแแก แแแแ แแก. แจแแแแแแ, แแแแ แ แแแแแชแแแแ แชแแแขแ แจแ แแฃแจแแแแก แแ แ แกแแ แแแ แ: แแ แแ แแแจแแแแฃแแแ master-แแ แแ แแแกแขแแ แแ float IP แแแฃแแแแแแก (แฌแแแแแฎแแ-แฉแแฌแแ แแก แแแแฎแแแแแแแก แแแกแแฆแแแแ); แฎแแแ แแแแ แ แกแแ แแแ แแ แแ แแก slave แแแจแแแแฃแแ แกแแแฅแ แแแฃแแ แ แแแแแแแชแแแ แแ แแ แ-แแ แแ slave float IP แแแฃแแแแแแก แแแกแแ (แแฎแแแแ แฌแแแแแฎแแแก แแแแฎแแแแแกแแแแก).
แแแ แแแแ, แ แแช แฃแแแ แแฆแแแแจแแแก, แแ แแก แแก, แ แแ แงแแแแ slave float IP แแ แแฅแแแแ แแฃแจแ, แแแแ แแ แแฎแแแแ แแ แแ. แแ แแแกแแแ แกแฌแแ แแ แแฃแจแแแแแกแแแแก แกแแญแแ แ แแฅแแแแ แแก sql แแ แแฅแกแ แงแแแแ แแแแฎแแแแ แแแแแแแกแแแแ แแแ แแ แแแแแ แ แแแ แฉแแแแ float IP-แแ; แแ แแฃ sql แแ แแฅแกแ แแ แ, แแแจแแ แแฅแแแ แจแแแแซแแแแ แฉแแแแแแแแแ แงแแแแ float IP แกแแแแ, แ แแแแแแแช แแแแแงแแคแแแแ แแซแแแแแแแ แแแแจแแ แแก URL-แจแ. แแ แจแแแแฎแแแแแจแ, แแแ libpq แแแแจแแ แ แแฅแแแแ แแแ แแแ แกแแแฃแจแแ IP-แกแแแ, แแก แแแแแแแ แแแขแแแแขแฃแ แ แขแแกแขแแ แแแแก แกแแกแขแแแแจแ. แจแแกแแซแแแ, แกแฎแแ แแแแแแแแแแแแจแ, แแแแแแแแแ, JDBC, แแก แแ แแแฃแจแแแแแก แแ แแฃแชแแแแแแแแ sql แแ แแฅแกแ. แแก แแแแแแแ แแแแก แแแแ, แ แแ แกแแแแแแแกแแแแก float IP-แแแ แแแ แซแแแฃแแแ แแ แ แกแแ แแแ แแ แแ แแแ แแฃแแแ แแแแฆแแแแ, แแกแ แ แแ แแกแแแ แแแแแแ แแ แแแฌแแแแแแ แกแแแ แกแแ แแแ แแแก แจแแ แแก, แแฃ แ แแแแแแแแ แแแแแแแ แแฃแจแแแแก.
แแแแ แ: แแแแแชแแแแ แชแแแขแ แแก แฃแแแแ แแกแแแแก แจแแแแฎแแแแแจแแช แแ, แกแแแฅแ แแแฃแแ แ แแแแแแแชแแ แจแแแแ แฉแฃแแแแแ. แแ แแแจแแแแช แแ, แแฃ แแแแ แแแ แฃแแแแ แแกแแแ แแแฎแแแแ, แแแฃ, แแแ แฉแแแแ แแแแแชแแแแ แชแแแขแ แจแ แแ แ แกแแ แแแ แแแแ แแ แ-แแ แแ แแแ แชแฎแแแแ, แแแแกแขแแ แ, แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแก แจแแฌแงแแแขแก แกแแ แแแกแแแแก แแแฌแแแแแแก, แแแแแช แจแแแแแ แฉแฃแแแแก แแแคแแ แแแชแแแก แงแแแแ แฉแแแแแแแ แขแ แแแแแฅแชแแแก แจแแกแแฎแแ, แ แแกแแแแกแแช แแแ แแแแแแกแขแฃแ แ แแแแแแแฃแแแแ. (แแแแ แแแ แฌแแ แฃแแแขแแแแแแแก แจแแแแฎแแแแแจแ แแแ แแแแก แจแแกแแฎแแ แแแคแแ แแแชแแ แแ แแฅแแแแ).
Tuchanka3 (3 แแแแแชแแแแ แชแแแขแ แ)
แกแขแ แฃแฅแขแฃแ แ
แแก แแ แแก แแแแกแขแแ แ แแ แกแแขแฃแแชแแแกแแแแก, แกแแแแช แแ แแก แกแแแ แกแ แฃแแแ แแแฅแแแแ แแแแแชแแแแ แชแแแขแ แ, แ แแแแแแแแแ แแแแแแฃแแก แแฅแแก แกแ แฃแแแ แแแฅแแแแ แแแแแชแแแแ แแแแแก แกแแ แแแ แ. แฒแ แจแแแแฎแแแแแจแ แแแแ แฃแแแก แแแฌแงแแแแแแแ แแ แแ แกแแญแแ แ. แแ แแ แแแแแชแแแแ แชแแแขแ แ แแแแแแแแแฅแขแแแฃแแแ แแกแขแแขแแ, แแแแแ แฉแแแ แแ แ แแแแแแแแแฅแขแแแฃแแแ แกแแแแแแแ. แ แแแแแแแชแแ แกแแแฅแ แแแฃแแแ, แขแแแ ANY (slave1, slave2), แแแฃ แแแแแแขแ แแแแฆแแแก แแแแแกแขแฃแ แแแแก, แ แแแแกแแช แ แแแแแแแ แกแแแแ แแแ แแแแ แฃแแแกแฃแฎแแแก, แ แแ แแแ แแแแฆแ แแแแแแแฃแแแแ. แ แแกแฃแ แกแแแ แแแแแแแแฃแแแ แแ แแ float IP-แแ แแกแขแแขแแกแแแแก แแ แแ แ แกแแแแแแแกแแแแก. Tuchanka4-แแกแแแ แแแแกแฎแแแแแแแ, แกแแแแแ float IP แแ แแก แจแแชแแแแแก แขแแแแ แแแขแฃแแ. แแฎแแแแ แฌแแแแแฎแแแแ SQL แแแแฎแแแแแแแก แแแกแแแแแแแกแแแแแ แจแแแแซแแแแ แแแแแแงแแแแ sql แแ แแฅแกแ (แชแแแแ แจแแชแแแแแก แจแแแฌแงแแแ แแแแแแแ), แแ แแแแแแญแแ แแ แแ slave float IP แแแแแแขแแแแก แแแฎแแแแ แก, แฎแแแ แแแแ แ แแแฎแแแแ แก แแแแ แแก.
แแฃแฉแแแแ3 แฃแแ แ
แแฃ แแแแแชแแแแ แแ แ-แแ แแ แชแแแขแ แ แแแ แฎแแ แฎแแแแ, แ แฉแแแ แแ แ. แแ แแจแ แแแแฆแแแแฃแแแ master แแ float IP, แแแแ แแจแ - slave แแ แแ แแแ slave float IP (แแแแแแแแก แฃแแแ แฐแฅแแแแแก แ แแกแฃแ แกแแแแก แแ แแแแ แ แแแแ แแ, แ แแแ แแแแฆแแก แงแแแแ แแแแจแแ แ แแ แแแ slave float IP-แแแ). แกแแแฅแ แแแฃแแ แ แแแแแแแชแแ แแแขแแแแแกแ แแ แแแแแแก แจแแ แแก. แแกแแแ, แแแแกแขแแ แ แจแแแแแฎแแแก แแแคแแ แแแชแแแก แฉแแแแแแแ แแ แแแแแกแขแฃแ แแแฃแแ แขแ แแแแแฅแชแแแแแก แจแแกแแฎแแ (แแแคแแ แแแชแแแก แแแแแ แแแ แแ แแฅแแแแ) แแ แ แแแแแชแแแแ แชแแแขแ แแก แแแแแแแฃแ แแแแก แจแแแแฎแแแแแจแ (แแฃ แแกแแแ แแ แแแ แแฃแแแ แแ แแแแแแแฃแ แแแแแแ).
แแ แแแแแแฌแงแแแขแ แแ แจแแแแขแแแ แคแแแแแก แกแขแ แฃแฅแขแฃแ แแกแ แแ แแแแแแแแแแก แแแขแแแฃแ แ แแฆแฌแแ แ. แงแแแแแก, แแแกแแช แกแฃแ แก แแแแแจแ, แจแแฃแซแแแ แฌแแแแแแฎแแก แแก แงแแแแแคแแ แ README-แจแ. แแ แแฎแแแแ แแแขแแแแขแฃแ แ แขแแกแขแแ แแแแก แแฆแฌแแ แแก แแแซแแแ.
แแแขแแแแขแฃแ แ แขแแกแขแแ แแแแก แกแแกแขแแแ
แแแแกแขแแ แแแแก แจแแชแแแแแก แขแแแแ แแแขแแแแก แจแแกแแแแฌแแแแแแ แกแฎแแแแแกแฎแแ แฎแแ แแแแแแแก แกแแแฃแแแชแแแก แแแแ, แจแแแฅแแแ แแแขแแแแขแฃแ แ แขแแกแขแแ แแแแก แกแแกแขแแแ. แแแจแแแแฃแแ แกแแ แแแขแแ test/failure
. แกแแ แแแขแก แจแแฃแซแแแ แแแ แแแแขแ แแแแ แแแแฆแแก แแแแกแขแแ แแแแก แ แแชแฎแแ, แ แแแแแแ แแแแแชแแ แแกแฃแ แ. แแแแแแแแแ แแก แแ แซแแแแแ:
test/failure 2 3
แจแแแแแฌแแแแก แแฎแแแแ แแแแ แ แแ แแแกแแแ แแแแกแขแแ แก. แแฃ แแแ แแแแขแ แแแ แแ แแ แแก แแแแแแแแฃแแ, แแแจแแ แงแแแแ แแแแกแขแแ แ แจแแแแฌแแแแแ. แงแแแแ แแแแกแขแแ แ แขแแกแขแแ แแแ แฎแแแแ แแแ แแแแแฃแ แแ แแ แจแแแแแ แแแฉแแแแแแแ tmux แแแแแแจแ. Tmux แแงแแแแแก แแแแแแแแแฃแ tmux แกแแ แแแ แก, แแแแขแแ แกแแ แแแขแแก แแแจแแแแ แจแแกแแซแแแแแแแ แแแแฃแแแกแฎแแแแ tmux-แแแ, แ แแก แจแแแแแแแแช แฌแแ แแแแฅแแแแแ แฉแแแแแฃแแ tmux. แแแ แฉแแแ แแแแแแงแแแแ แขแแ แแแแแแ แแแ แคแแแฏแแ แแจแ แแ แแแขแแ แ แจแ แแคแขแแ. แกแแแแ แขแแกแขแแ แแแ แแแแฌแงแแแ, แงแแแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแ แแ แฃแแแแแ แกแแแแจแแขแแ แกแแ แแแขแแก แแแกแ แฃแแแแแก แแ แแก setup
.
แขแแ แแแแแแ แแงแแคแ แกแแแขแแแแ แจแแกแแแแฌแแแแแแ แแแแกแขแแ แแแแก แ แแแแแแแแแก แแแฎแแแแแ; แแแแฃแแแกแฎแแแแแ (แกแแ แแแจแแขแจแ) แแ แแก แแแฎแ. แกแแแขแแแแก แจแแแแแ แกแก แแฃแฉแแแแแก2 แแแแแแแแแ แแฆแแฌแแ . แแแ แแแแก แกแฃแ แแแแ แแแแแแแแ แแแแแแ แแแแ:
- แขแแกแขแแก แกแขแแขแแกแขแแแ แแแฉแแแแแแแ แแฅ. แฒกแแแขแแแ:
- แแแ แชแฎแ - แขแแกแขแแก แแแกแแฎแแแแแ (แคแฃแแฅแชแแ แกแแ แแแขแจแ), แ แแแแแแช แแกแแฎแแแก แจแแชแแแแแก.
- แ แแแฅแชแแ โ แกแแจแฃแแแ แแ แแแแแขแแแฃแแ แแ แ แฌแแแแแจแ, แ แแแแแก แแ แแกแแช แแแแกแขแแ แแ แแฆแแแแแแ แคแฃแแฅแชแแแแแ แแแ. แแแ แแแแแแแ แกแแ แแแขแแก แแแฌแงแแแแแแ แจแแชแแแแแก แแแฃแแแชแแแแแ แแ แแแแแแขแแแแ, แ แแแแกแแช แแแแกแขแแ แ แแฆแแแแแแก แแแแแก แคแฃแแฅแชแแแแแ แแแแก แแ แจแแซแแแแก แกแแ แแแกแแแแก แแแฌแแแแแแก แแแแ แซแแแแแแก. แแฃ แแ แ แซแแแแแ แแแแแแ, แแแแแแแแแ, แแฅแแกแ แฌแแแ (แแก แฎแแแแ แแแแกแขแแ แแแจแ แ แแแแแแแแ แกแแแแแ (Tuchanka3 แแ Tuchanka4)), แแก แแแจแแแแก, แ แแ แฎแแ แแแแ แแงแ แแกแแแฅแ แแแฃแ แแแแแแ แแ แแ แแแแแ แแ แแ แแแแฅแแแแ แจแแกแ แฃแแแแแแ; แแ แแงแ แแแกแแขแฃแ แ แแแแแแแ แแแแแก แแแแแแ แแแแแแแ.
- แแแแแฎแ แ โ แแฉแแแแแแก แฆแแ แแแฃแแแแแก แแแแ แชแแแแแแก (แกแแแฃแกแขแแก). แ แแแฅแชแแ แกแขแแแแแ แขแฃแแ แแแแแฎแ แแก แแแแแแแก แแแแแงแแแแแแ.
- แแแแแ - แ แแแแแแฏแแ แฉแแขแแ แแ แแก แขแแกแขแ.
- แแแแแ แแฃแ แแแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแแคแแกแแ แ แแก แแแแแแแก แแแแกแขแแ แ แแแแแแแ. แแแฉแแแแแแแ แแแแแแแ แแแแก (แขแแกแขแแก) แแแแแ แ, แแแแ แแชแแแก แแ แ แแ แกแแฎแแแ. แซแแแแแ แแแแ แฎแแแก แกแแ แแแแ (> 5 แฌแฃแแ) แแแฃแแแแแแก แแ แแแแแแแแ.
- แแฃแแ (แแฃแแ) - แแแแแแแแ แ แแ แ. แจแแกแ แฃแแแแแก แแแแฃแแแฃแ แ แจแแคแแกแแแแกแแแแก แแกแขแแขแแแ แแแแแแแแ แ แแ แ แแฃแแแแแแ แแฌแแ แแแ แแแก แแแแแแแแ float IP master-แแก แแแแแงแแแแแแ. แฌแแ แแแขแแแแก แจแแแแฎแแแแแจแ, แจแแแแแ แแแแแฉแแแแแ แแ แแแแแแจแ.
- แกแชแแแแก (แแฃแแกแ) - "แแแแแแแแ แ แแ แ", แ แแแแแแช แแแ แ แแงแ แฉแแฌแแ แแแ แกแชแแแแ แแก แแแแ แแฃแแ แแแแฃแคแแแ, แแฎแแ แฌแแแแแแฎแแ แแแแ แแแกแ float IP แแแจแแแแแแ. แกแแจแฃแแแแแแก แแแซแแแแ แแแแฃแแแฃแ แแ แจแแแคแแกแแ แแแแแกแ แแ แ แแแแแแแชแแแก แจแแกแ แฃแแแแ. Tuchanka1-แจแ แแ แแ แแก แกแแแแแแ float IP-แแ (แแแแแแ แแ แฃแแ แฃแแแแแงแแคแแ แแแแกแแฎแฃแ แแแแก), แแแแ แแ แแ แแก แแ แ แแแกแขแแแชแแ (DB), แแแแขแแ แแฅ แแ แแฅแแแแ แแแฉแแแแแแ แกแชแแแแกแฎแแแ แแฃแแ แแแแ แ แแแกแขแแแชแแ.
- แแแแกแขแแ แแก แฏแแแแ แแแแแแแก แแแแแขแแ แแแแ แฃแขแแแแขแแก แแแแแงแแแแแแ
pcs mon
. แแฉแแแแแแก แกแขแ แฃแฅแขแฃแ แแก, แ แแกแฃแ แกแแแแก แแแแแฌแแแแแแก แแแแแซแแแจแ แแ แกแฎแแ แกแแกแแ แแแแแ แแแคแแ แแแชแแแก. - แแฅ แแแฉแแแแแแแ แกแแกแขแแแแก แแแแแขแแ แแแแ แแแแกแขแแ แจแ แแแแแแฃแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแ. แจแแแซแแแแ แแแขแ แแกแแแ แแแแแแ แแงแแก แแแแก แแแฎแแแแแ, แแฃ แ แแแแแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแ แแฅแแก แแแแกแขแแ แก. แแ แ แแ แแคแแแ CPU แแแขแแแ แแแ (แแแ แขแฃแแแฃแ แแแแฅแแแแแก แแฅแแ แแ แ แแ แแชแแกแแ แ), แแแ แขแฃแแแฃแ แ แแแแฅแแแแก แกแแฎแแแ, แกแแกแขแแแแก แแแขแแแ แแแ (แแแกแแฎแแแแแฃแแแ Load Average, แ แแแแแ แแก แกแแจแฃแแแแ แแ แแก 5, 10 แแ 15 แฌแฃแแแ), แแแแแฃแจแแแแ แแแแแชแแแแแ แแ แแแฎแกแแแ แแแแก แแแแแฌแแแแแ.
- แขแแกแขแแ แแแแก แจแแกแ แฃแแแแแก แกแแ แแแขแแก แแแแแ. แแแฃแแแ แแแแแแก แจแแแแฎแแแแแจแ - แแฃแจแแแแแก แฃแแชแแ แ แจแแฌแงแแแขแ แแ แแแฃแแแแแแแแ แแแแแแแก แชแแแแ - แแฅ แจแแแแซแแแแ แแแฎแแ แแ แฅแชแแแแก แแแแแแ.
แขแแกแขแแ แแแ แขแแ แแแแ แแ แแขแแแแ. แแแ แแแ แ แแแจแ, แกแแ แแแขแ แแแแแก แงแแแแ แขแแแแก แขแแกแขแก, แจแแแแฎแแแแแ แแ แฉแแแก แแแ แขแฃแแแฃแ แแแแฅแแแแก, แ แแแแแแแช แแแแแแงแแแแแก แแก แขแแกแขแ. แจแแแแแ แขแแ แแแแ แขแแกแขแแ แแแแก แแแฃแแแแแแแแ แชแแแแ, แแแ แขแฃแแแฃแ แ แแแแฅแแแแแ แแ แฎแแ แแแแ แงแแแแ แฏแแ แแ แจแแแแฎแแแแแ แจแแแ แฉแแแ. แกแแขแแกแขแ แกแแ แแแขแแก (แฅแแแแ แแแแแแ) แฃแแชแแ แ แจแแฌแงแแแขแ แแ แ แแฆแแชแแก แแแแแแแแแก แแแฃแแแแแแแแ แชแแแแ (> 5 แฌแฃแแ แจแแกแ แฃแแแแแก แแ แ แแ แแ แแแแ แแชแแแกแแแแก, แแก แฉแแแก แแแแแจแ) แแแฃแแแแแแก, แ แแ แแ แแแแกแขแแ แแ แแแแแแ แแ แขแแกแขแ แฉแแแแ แแ.
แแแแแแฃแแ แขแแกแขแ แจแแแแแแ แจแแแแแแ แแแแ แแชแแแแแกแแแ:
- แแแฃแจแแแ แคแฃแแฅแชแแ, แ แแแแแแช แแกแแฎแแแก แจแแชแแแแแก.
- แแแแ? โ แแแแแแแ แแแแกแขแแ แแก แแฆแแแแแแก (แ แแชแ แงแแแแ แกแแ แแแกแ แแฅแแแแ แฃแแ แฃแแแแแงแแคแแแ).
- แแฉแแแแแแก แแแแกแขแแ แแก แแฆแแแแแแก แแ แแแก แแแแฌแฃแ แแแก (แ แแแฅแชแแ).
- แคแแฅแกแแก - แแแแกแขแแ แ "แ แแแแแขแแแแ". แ แแก แจแแแแแแแช แแก แฃแแแ แแแแ แฃแแแแก แกแ แฃแ แแแแ แแขแแฃแ แแแแแแแ แแแแแจแ แแ แแแแ แแงแแก แจแแแแแแ แแแฃแแแ แแแแแแกแแแแก.
แแฅ แแแชแแแฃแแแ แขแแกแขแแแแก แกแแ, แกแแแแช แแฆแฌแแ แแแแ แ แแก แแแแแแแแ แแกแแแ:
- แคแแ แแแแแแ: แฅแแแแก "แแแฎแกแแแ แแแแก แแแแฌแฃแ แแแก" แฉแแแแแแก แแแแแแก แแแแแงแแแแแแ.
- OutOfSpace: แแงแแ แ แแแกแแ แกแแแกแแ. แแแแ แแ แขแแกแขแ แกแแแแแแ แกแแแแแแฃแ แแ; แแ แฃแแแแจแแแแแ แแแขแแแ แแแแ, แ แแแแแแช แแฅแแแแแ แขแแกแขแแ แแแแก แแ แแก, PostgreSQL แฉแแแฃแแแแ แแ แแ แแจแแแแ, แ แแแแกแแช แแงแแ แ แแแกแแ แกแแแกแแ.
- Postgres-KILL: แแแแแก PostgreSQL แแ แซแแแแแแ
killall -KILL postgres
. - Postgres-STOP: แแแแแ PostgreSQL แแ แซแแแแแ
killall -STOP postgres
. - แฒแแแแ แแแ: แแ แซแแแแแแ แแแ แขแฃแแแฃแ แแแแฅแแแแก โแแแฃแฅแแแแก แแแแ แแแแกโ.
VBoxManage controlvm "ะฒะธัััะฐะปะบะฐ" poweroff
. - แแฆแแแแแ: แแแแแขแแแ แแแแก แแแ แขแฃแแแฃแ แแแแฅแแแแก แแ แซแแแแแแ
VBoxManage controlvm "ะฒะธัััะฐะปะบะฐ" reset
. - SBD-STOP: แแฉแแ แแแก SBD แแแแแแก แแ แซแแแแแแ
killall -STOP sbd
. - แฒแแแแจแแ: แแแแแแแแก แแ แซแแแแแแก แแแ แขแฃแแแฃแ แแแแฅแแแแแ SSH-แแก แกแแจแฃแแแแแแ
systemctl poweroff
, แกแแกแขแแแ แแแฎแแแแแแแ แแแแจแแแ. - แแแฃแฅแแแแ: แฅแกแแแแก แแแแแแชแแ, แแ แซแแแแแ
VBoxManage controlvm "ะฒะธัััะฐะปะบะฐ" setlinkstate1 off
.
แขแแกแขแแ แแแแก แแแกแ แฃแแแแ แแ แกแขแแแแแ แขแฃแแ tmux แแ แซแแแแแแก "kill-window" แแแแแงแแแแแแ Ctrl-b &, แแ "detch-client" แแ แซแแแแแ Ctrl-b d: แแ แแขแแแแ แขแแกแขแแ แแแ แแแแแ แแแแ, tmux แแฎแฃแ แแแ, แแแ แขแฃแแแฃแ แ แแแแฅแแแแแ แแแแแ แแฃแแแ.
แขแแกแขแแ แแแแก แแ แแก แแแแแแแแแแแ แแ แแแแแแแแ
-
แฒแฎแแ แแชแแแแ แแแแแแ sbd แแฃแจแแแแก แแแแแแ แแแแฃแแ แแแแแแแแแก แจแแฉแแ แแแแแ, แแแแ แแ แแ แ แแแ แแแงแแแแแแ. แแ, แจแแแแแแ, แฎแแ แแแแแแ, แ แแแแแแแช แแฌแแแแก แแฎแแแแ แแแงแแแแแก Corosync ะธ แแแ แแแแกแขแแแฃแแแขแแ แ, แแแแ แแ แแ แ แฉแแแแแแแแแฃแแ sbd... แจแแแแฌแแแแแกแแแแก Corosync แฃแแแ
PR#83 (GitHub-แแ แแ sbd) , แแแฆแแแฃแแแ แแแแแจแ แกแแแแแแกแขแ แ. แแกแแแ แแแแแ แแแแ (PR#83-แจแ), แ แแ แแฅแแแแแแ แแกแแแแกแ แ แแ แแแแกแแแแแแ แแกแแแแก, แแแแแ แแแฅแแก, แ แแ แฌแแแฃแ แ แฅแฃแแ 8 แแแแแแแแแ. แแแแ แแ แแกแแแ โแแแฃแแแ แแแแแโ แกแแแแฃแแแชแแฃแ แแ แแ แแแแ แกแแแฃแแแชแแ แจแแกแแซแแแแแแแ แฎแแแแแแฃแ แแ, แแแแแแแแแ,killall -STOP corosync
, แแแแ แแ แแ แแกแแแแก แจแแฎแแแแ แ แแแแฃแ แชแฎแแแ แแแแจแ. -
ะฃ แแแ แแแแกแขแแแฃแแแขแแ แ แแแแกแแแแก แแแ แกแแแจแ CentOS 7 แแ แแกแฌแแ แแ แแแงแแแแแฃแแ sync_timeout ั แแแแ แฃแแแก แแแฌแงแแแแแแแ, แ แแแแ แช แจแแแแแ
แแฃ แแ แแ แแแแแซแ แแแ แแแฎแแ แฎแแ, แแแ แแแแฃแแ แแแแแแแแแ แแแแ แ แแแแแซแแช แแแแแแขแแแ แแแแ , แ แแแแแแแช แแกแขแแขแ แฃแแแ แแแแแกแฃแแแงแ. แแฃแ แแแแก แแแคแแ แแแแแแ sync_timeout ั แแแแ แฃแแแก แแแฌแงแแแแแแแ แแแแแแแแแแก แแ แแก (แกแแ แแแขแจแsetup/setup1
). แแก แชแแแแแแแ แแ แแฅแแ แแแฆแแแฃแแ แแแแแแแแแ แแแแก แแแแ แแแ แแแแกแขแแแฃแแแขแแ แ, แกแแแแแแแ แแ แแแฐแแแ แแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแฃแจแแแแแแก แแกแ (แ แแฆแแช แแแฃแ แแแแแแ แแแแแแแแจแ), แ แแ แแก แขแแแแ แแแขแแแแขแฃแ แแ แแแแแแแแแแแแแ. -
แแฃ แแแแแชแแแแ แแแแแก แแแแคแแแฃแ แแชแแ แแแแกแแแฆแแ แแแก แแแแก
LC_MESSAGES
(แขแแฅแกแขแฃแ แ แจแแขแงแแแแแแแแแ) แฃแแแแแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ, แแแ.ru_RU.UTF-8
, แจแแแแแ แแแจแแแแแกแแก แแแกแขแแ แแแ แแแ แแแแจแ, แกแแแแช แแแแแแ แแ แแ แแก UTF-8, แแแฅแแแ แชแแ แแแ แแแ แแแแจแ (แแฅ แแแ แแแแกแขแแแฃแแแขแแ แ+pgsqlms(แแแค) แแจแแแแ แแแกแขแแ แแแ) แจแแแแแแแฃแ แแแแ แจแแแชแแแก แแแแฎแแแก แแแจแแแก UTF-8 แแกแแแแแก แแแชแแแแ . PostgreSQL แแแแแแแแแ แแแ แแ แจแแแแแฎแแแแแ แ แ แฃแแแ แแแแแแแแ แแ แจแแแแฎแแแแแจแ. แฆแแ แก, แแฅแแแ แฃแแแ แแแแแแกแขแแแแ แแLC_MESSAGES=en_US.UTF-8
แแแแแชแแแแ แแแแแก แแแกแขแแแชแแแก แแแแคแแแฃแ แแชแแแก (แจแแฅแแแแก) แแ แแก. -
แแฃ แแแงแแแแแฃแแแ wal_receiver_timeout (แแแแฃแแแกแฎแแแแแ แแก แแ แแก 60 แฌแ), แแแจแแ แแแกแขแแ แแ PostgreSQL-STOP แขแแกแขแแก แแ แแก tuchanka3 แแ tuchanka4 แแแแกแขแแ แแแจแ
แ แแแแแแแชแแ แแ แฃแแแแจแแ แแแแ แแฎแแ แแแแแแ แก . แแฅ แ แแแแแแแชแแ แกแแแฅแ แแแฃแแแ, แแแแขแแ แแ แ แแฎแแแแ แแแแ แฉแแ แแแแ, แแ แแแแ แแฎแแแ แแกแขแแขแแช. แแฃแจแแแแก wal_receiver_timeout=0-แแก แแแงแแแแแแ PostgreSQL-แแก แแแแคแแแฃแ แแชแแแกแแก. -
แแแแฏแแ แแ แแแแแแ แแแแแแ แ แแแแแแแชแแแก แแแงแแแแแก PostgreSQL-แจแ ForkBomb แขแแกแขแจแ (แแแฎแกแแแ แแแแก แแแแแแแแ).
ForkBomb-แแก แจแแแแแ, แฎแแแแแฎแแ แแแแแแ แจแแแซแแแแ แแ แแแฃแแแแจแแ แแแแ แแฎแแ แแแขแแแก . แแแแก แแฎแแแแ tuchanka3 แแ tuchanka4 แแแแกแขแแ แแแจแ แจแแแฎแแแ, แกแแแแช แแแกแขแแ แแ แแแแงแแแ แกแแแฅแ แแแฃแแ แ แแแแแแแชแแแก แแแแ. แแ แแแแแแ แแแแแกแแ แแแฅแ แ แแแแ แฎแแแก แจแแแแแ (แแแแฎแแแแแแ แแ แ แกแแแแแก แจแแแแแ). แแแแก แแแแแกแแกแฌแแ แแแแแ แกแแญแแ แแ แแแขแ แแแแแแ. แกแแแแขแแแแแ แฌแแแ แจแแชแแแแแก แแกแแแแกแแ, แ แแช แแแแแฌแแแฃแแแ แกแฎแแ แแแแแแแ, แแแแ แแ แแแแแ แจแแแแแแแแ.
แแ แแแแแแก แกแฃแ แแแ แแแแแฆแแแฃแแแ
แฌแงแแ แ: www.habr.com