Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 20099|Atsakyti: 1

[Redis] Dabar "Redis" pasitrauks, kad užkirstų kelią duomenų sugadinimui. Atkreipkite dėmesį, kad tai yra...

[Kopijuoti nuorodą]
Paskelbta 2021-10-15 09:17:45 | | |
Diegiant redis vietinėje "Kirin" operacinėje sistemoje, klaida yra tokia:

12707:M 14 Oct 2021 13:55:36.643 # Serveris inicijuotas
12707:M 2021 m. spalio 14 d. 13:55:36.643 # ĮSPĖJIMAS overcommit_memory nustatytas į 0! Įrašyti fone gali nepavykti esant mažai atminties. Norėdami išspręsti šią problemą, pridėkite "vm.overcommit_memory = 1" prie /etc/sysctl.conf ir paleiskite iš naujo arba paleiskite c
ommand 'sysctl vm.overcommit_memory=1', kad tai įsigaliotų.12707:M 14 Oct 2021 13:55:36.644 # ĮSPĖJIMAS Jūsų branduolyje yra klaida, dėl kurios gali būti sugadinti duomenys išsaugojimo fone. Atnaujinkite į naujausią stabilų branduolį.
12707:M 14 Oct 2021 13:55:36.644 # Redis dabar išeis, kad išvengtų duomenų sugadinimo. Atkreipkite dėmesį, kad šį įspėjimą galima slopinti nustatant šią konfigūraciją: ignoruoti įspėjimus ARM64-COW-BUG

Matydami, kad internetas sako, kad reikia nustatyti overcommit_memory vertę, vykdykite komandą taip (Neišbandyta):

Nes aš čiaĮspėjimas taip pat bus "CentOS" sistemoje, tačiau jis neturės įtakos normaliam įkrovimui

vm.overcommit_memory

Numatytoji reikšmė yra: 0

overcommit_memory Parametro aprašymas:

Nustatykite atminties paskirstymo politiką (pasirinktinai, nustatoma atsižvelgiant į faktinę serverio situaciją)

/proc/sys/vm/overcommit_memory

Pasirinktinės reikšmės: 0, 1, 2

0: Nurodo, kad branduolys patikrins, ar procesui yra pakankamai laisvos atminties; Jei yra pakankamai laisvos atminties, atminties užklausa leidžia; Priešingu atveju atminties užklausa nepavyksta ir pateikia klaidą programos procese.
1: Nurodo, kad branduolys leidžia paskirstyti visą fizinę atmintį nepriklausomai nuo dabartinės atminties būsenos.
2: Nurodo, kad branduolys leidžia skirti daugiau atminties nei visos fizinės atminties ir apsikeitimo vietos suma


Mano sprendimas

Paleiskite šią komandą ir paleiskite pakartotinį pakartojimą:

(Pabaiga)





Ankstesnis:"Docker" kaip pašalinti "None" vaizdą
Kitą:Praktinė kova: nginx atvirkštinis tarpinis serveris ignoruoja pirmojo sluoksnio kelią
Paskelbta 2021-10-16 00:42:37 |
Neblogai, neblogai
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com