Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 20099|Vastaus: 1

[Redis] Redis poistuu nyt estääkseen tietojen korruptoitumisen. Huomaa, että se on...

[Kopioi linkki]
Julkaistu 15.10.2021 9.17.45 | | |
Kun Redis otetaan käyttöön kotimaisessa Kirin-käyttöjärjestelmässä, virhe on seuraava:

12707:M 14.10.2021 13:55:36.643 # Palvelin alustettu
12707:M 14. lokakuuta 2021 13:55:36.643 # VAROITUS overcommit_memory asetettu arvoon 0! Taustatallennus voi epäonnistua, jos muisti on vähäinen. Tämän ongelman korjaamiseksi lisää 'vm.overcommit_memory = 1' /etc/sysctl.conf -tiedostoon ja käynnistä sitten uudelleen tai suorita c
ommand 'sysctl vm.overcommit_memory=1', jotta tämä astuu voimaan.12707:M 14.10.2021 13:55:36.644 # VAROITUS Ytimessäsi on bugi, joka voi johtaa datan korruptoitumiseen taustatallennuksen aikana. Päivitä uusimpaan vakaaseen ytimeen.
12707:M 14. lokakuuta 2021 13:55:36.644 # Redis poistuu nyt estääkseen tietojen korruption. Huomaa, että tämän varoituksen voi tukahduttaa asettamalla seuraavan asetusen: ignore-warnings ARM64-COW-BUG

Kun Internet sanoo, että overcommit_memory:n arvo täytyy asettaa, suorita komento seuraavasti (Ei testattu):

Koska olen täälläVaroitus näkyy myös CentOS-järjestelmässä, mutta se ei vaikuta normaaliin käynnistykseen

vm.overcommit_memory

Oletusarvo on: 0

overcommit_memory Parametrien kuvaus:

Aseta muistin varauspolitiikka (valinnainen, määritetty palvelimen todellisen tilanteen mukaan)

/proc/sys/vm/overcommit_memory

Valinnaiset arvot: 0, 1, 2

0: Tarkoittaa, että ydin tarkistaa, onko prosessille riittävästi vapaata muistia; Jos vapaata muistia on tarpeeksi, muistipyyntö sallii; Muussa tapauksessa muistipyyntö epäonnistuu ja palauttaa virheen sovellusprosessiin.
1: Tarkoittaa, että ydin sallii kaiken fyysisen muistin varaamisen riippumatta nykyisestä muistitilasta.
2: Tarkoittaa, että ydin sallii suuremman muistin varaamisen kuin kaiken fyysisen muistin ja vaihtotilan summa


Ratkaisuni

Suorita seuraava komento ja aja sitten uudelleen:

(Loppu)





Edellinen:docker Kuinka poistaa ei-kuva
Seuraava:Käytännön taistelu: nginx-käänteinen välityspalvelin sivuuttaa ensimmäisen kerroksen polun
Julkaistu 16.10.2021 0.42.37 |
Ei hullumpaa, ei hullummin
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com