Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π§ΡΠΎ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π΄Π»Ρ TecDoc: 1. ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ
(~170 ΠΠ) ΠΡΠΎ SQL-Π΄Π°ΠΌΠΏ Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ: ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ β ΠΌΠ°ΡΠΊΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π³ΠΎΠ΄Ρ Π²ΡΠΏΡΡΠΊΠ° ΠΠ°ΠΏΡΠ°ΡΡΠΈ β ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Ρ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΡ β ΠΊΠ°ΠΊΠ°Ρ Π·Π°ΠΏΡΠ°ΡΡΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ ΠΊ ΠΊΠ°ΠΊΠΈΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΌ ΠΡΠΎΡΡΡ β Π·Π°ΠΌΠ΅Π½Ρ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈ (OEM ? Π±ΡΠ΅Π½Π΄Ρ) VIN-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ β Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ VIN-ΠΊΠΎΠ΄ΠΎΠ² 2. Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π·Π°ΠΏΡΠ°ΡΡΠ΅ΠΉ (~400 ΠΠ) ΠΠ°ΠΏΠΊΠ° Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π΄Π΅ΡΠ°Π»Π΅ΠΉ, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ»Π°Π΅ΡΡΡ Π±Π°Π·Π°.
Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅.
Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ΅ΡΠ΅Π½ΠΎΡ (ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ) Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π³ΡΡΠΏΠΏ ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Ρ 2008 Π½Π° 2012. Π‘Π΅ΡΠ²Π΅ΡΠ° Π½Π΅ Π² Π΄ΠΎΠΌΠ΅Π½Π΅, SID ΡΠ°Π·Π½ΡΠ΅! ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠΊΡΠΈΠΏΡ(Ρ) Π½Π° Powershell.
Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: Postgresql patroni Π½Π°ΡΡΠΈΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠ»ΡΠΆΠ±Π°ΠΌΠΈ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ Patroni Ρ pgbouncer Π½Π° 2 ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΡΠ΅ΡΠΈΠΉ ΡΠ΅ΡΠ²Π΅Ρ Ρ etcd, haproxy, ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ NAS Π΅ΡΡΡ, Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ. ΠΡ
ΠΈ Π½ΡΠΆΠ½ΠΎ Ρ ΠΌΠ΅Π½Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ. Π‘Π°ΠΌ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π», Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ. Π¦Π΅Π»Ρ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π½ΡΠΌ, ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΡΠΎ. ΠΠ°ΠΊ ΡΠ΅ΠΊΠΏΠΎΠΈΠ½Ρ ΠΏΡΠΎΠΉΡΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ). Π£ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, Π½Ρ Π½ΡΠΆΠ½ΠΎ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ. Π¦Π΅Π½Ρ Π½Π΅ Π΄ΠΎΡΠΎΠ³ΠΎ ΠΈΡΡ. ΠΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΠ΅ Π²Ρ. ΠΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ Π΄Π°Π²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ Ρ Π±ΡΠ΄Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ. ΠΠΎΠΆΠ΅ΡΠ΅ ΡΠΈΠΏΠ° vnc ΡΠ°ΠΌΠΈ ΠΈ Π±ΡΠ΄Ρ ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°ΡΡ.
Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π§Π΅ΡΠ΅Π· Π°Π½ΠΈΠ΄Π΅ΡΠΊ Π²ΡΠΊΠ»ΡΡΠΈΡΡ Ρ
Π°ΠΉΠΏΠ΅Ρ v Π½Π° Π½ΠΎΡΡΠ΅.
Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Hyper-V ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Bitrix 24. ΠΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΈ Π² Hyper-V Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΡΡ Π² CRM. ΠΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π° ΠΏΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°. [Bitrix\Main\ArgumentException] JSON error: Syntax error [4] (100) /home/bitrix/www/bitrix/modules/main/lib/web/json.php:157 #0: Bitrix\Main\Web\Json::throwException(string) /home/bitrix/www/bitrix/modules/main/lib/web/json.php:144 #1: Bitrix\Main\Web\Json::checkException() /home/bitrix/www/bitrix/modules/main/lib/web/json.php:57 #2: Bitrix\Main\Web\Json::decode(boolean) /home/bitrix/www/bitrix/modules/socialservices/classes/general/yandex.php:403 #3: CYandexOAuthInterface->GetAccessToken(string) /home/bitrix/www/bitrix/modules/mail/lib/helper/oauth.php:413 #4: Bitrix\Mail\Helper\OAuth->getAccessToken(string) /home/bitrix/www/bitrix/modules/mail/lib/helper/oauth.php:475 #5: Bitrix\Mail\Helper\OAuth->saveResponse(array) /home/bitrix/www/bitrix/modules/mail/lib/helper/oauth.php:544 #6: Bitrix\Mail\Helper\OAuth->handleResponse(array) /home/bitrix/www/bitrix/modules/mail/tools/mail_oauth.php:24 #7: require(string) /home/bitrix/www/bitrix/tools/mail_oauth.php:3.
Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΠΎΠΌΠΎΡΡ Ρ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ Π² SQL MENEGMENT STUDIO. ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ 3 Π³Π»Π°Π²Ρ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ 4 Π³Π»Π°Π²Ρ, Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.