Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 20099|Odpověď: 1

[Redis] Redis nyní odejde, aby zabránil poškození dat. Všimněte si, že je to...

[Kopírovat odkaz]
Zveřejněno 15.10.2021 9:17:45 | | |
Při nasazení redis na domácím operačním systému Kirin je chyba následující:

12707:M 14. října 2021 13:55:36.643 # Server inicializován
12707:M 14. října 2021 13:55:36.643 # VAROVÁNÍ overcommit_memory nastaveno na 0! Ukládání na pozadí může selhat při nízké paměti. Pro opravu tohoto problému přidejte 'vm.overcommit_memory = 1' do /etc/sysctl.conf a pak restartujte nebo spusťte c
ommand 'sysctl vm.overcommit_memory=1', aby to nabralo účinnost.12707:M 14. října 2021 13:55:36.644 # UPOZORNĚNÍ: Vaše jádro má chybu, která může vést k poškození dat během ukládání na pozadí. Prosím, upgradujte na nejnovější stabilní jádro.
12707:M 14. října 2021 13:55:36.644 # Redis nyní ukončí provoz, aby zabránil poškození dat. Upozorňujeme, že je možné toto varování potlačit nastavením následující konfigurace: ignore-warnings ARM64-COW-BUG

Když internet říká, že je potřeba nastavit hodnotu overcommit_memory, proveďte příkaz následovně (Netestováno):

Protože jsem tadyVarování bude také přítomno na systému CentOS, ale neovlivní běžné spouštění

vm.overcommit_memory

Výchozí hodnota je: 0

overcommit_memory Popis parametru:

Nastavte politiku alokace paměti (volitelnou, podle aktuální situace serveru)

/proc/sys/vm/overcommit_memory

Volitelné hodnoty: 0, 1, 2

0: Označuje, že jádro zkontroluje, zda je pro proces dostatek volné paměti; Pokud je dostatek volné paměti, požadavek na paměť to umožňuje; Jinak požadavek na paměť selže a vrátí chybu aplikačnímu procesu.
1: Označuje, že jádro umožňuje alokaci veškeré fyzické paměti bez ohledu na aktuální stav paměti.
2: Označuje, že jádro umožňuje alokovat více paměti než součet veškeré fyzické paměti a swapového prostoru


Moje řešení

Spusť následující příkaz a pak redis znovu:

(Konec)





Předchozí:Docker: Jak odstranit obrázek "nocy"
Další:Praktický boj: nginx reverse proxy ignoruje cestu první vrstvy
Zveřejněno 16.10.2021 0:42:37 |
Není to špatné, není to špatné
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com