Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 20099|Antwoord: 1

[Redis] Redis zal nu uitstappen om datacorruptie te voorkomen. Let op, het is...

[Link kopiëren]
Geplaatst op 15-10-2021 09:17:45 | | |
Bij het deployen van redis op het binnenlandse Kirin-besturingssysteem is de fout als volgt:

12707:M 14 okt 2021 13:55:36.643 # Server geïnitialiseerd
12707:M 14 okt 2021 13:55:36.643 # WAARSCHUWING overcommit_memory staat op 0! Achtergrondopslaan kan falen bij een laag geheugen. Om dit probleem op te lossen, voeg je 'vm.overcommit_memory = 1' toe aan /etc/sysctl.conf en start je dan opnieuw of start je de c
ommand 'sysctl vm.overcommit_memory=1' zodat dit van kracht wordt.12707:M 14 okt 2021 13:55:36.644 # WAARSCHUWING Je kernel heeft een bug die kan leiden tot datacorruptie tijdens het opslaan van de achtergrond. Upgrade alsjeblieft naar de nieuwste stabiele kernel.
12707:M 14 okt 2021 13:55:36.644 # Redis zal nu afsluiten om datacorruptie te voorkomen. Let op dat het mogelijk is deze waarschuwing te onderdrukken door de volgende configuratie in te stellen: ignore-warnings ARM64-COW-BUG

Aangezien het internet zegt dat je de waarde van overcommit_memory moet instellen, voer je het commando als volgt uit (Niet getest):

Omdat ik hier benDe waarschuwing zal ook aanwezig zijn op het CentOS-systeem, maar het zal geen invloed hebben op het normale opstarten

vm.overcommit_memory

De standaardwaarde is: 0

overcommit_memory Parameterbeschrijving:

Stel geheugentoewijzingsbeleid in (optioneel, ingesteld op basis van de werkelijke situatie van de server)

/proc/sys/vm/overcommit_memory

Optionele waarden: 0, 1, 2

0: Geeft aan dat de kernel zal controleren of er voldoende vrije geheugenvoorraad is voor het proces; Als er voldoende vrij geheugen is, staat het geheugenverzoek toe; Anders faalt het geheugenverzoek en geeft het een foutmelding terug aan het applicatieproces.
1: Geeft aan dat de kernel toestaat dat al het fysieke geheugen wordt toegewezen ongeacht de huidige geheugenstatus.
2: Geeft aan dat de kernel het toewijzen van meer geheugen toestaat dan de som van al het fysieke geheugen en swapruimte


Mijn oplossing

Voer het volgende commando uit en voer dan Relis opnieuw uit:

(Einde)





Vorig:docker Hoe verwijder je een niet-afbeelding
Volgend:Praktische gevechten: nginx reverse proxy negeert het pad van de eerste laag
Geplaatst op 16-10-2021 00:42:37 |
Niet slecht, niet slecht
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com