Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 20099|Jawab: 1

[Redis] Redis sekarang akan keluar untuk mencegah kerusakan data. Perhatikan bahwa itu adalah...

[Salin tautan]
Diposting pada 15/10/2021 09.17.45 | | |
Saat menerapkan redis pada sistem operasi Kirin domestik, kesalahannya adalah sebagai berikut:

12707:M 14 Okt 2021 13:55:36.643 # Server diinisialisasi
12707:M 14 Okt 2021 13:55:36.643 # PERINGATAN overcommit_memory diatur ke 0! Penyimpanan latar belakang mungkin gagal dalam kondisi memori rendah. Untuk memperbaiki masalah ini, tambahkan 'vm.overcommit_memory = 1' ke /etc/sysctl.conf lalu reboot atau jalankan c
ommand 'sysctl vm.overcommit_memory=1' agar ini diterapkan.12707:M 14 Okt 2021 13:55:36.644 # PERINGATAN Kernel Anda memiliki bug yang dapat menyebabkan kerusakan data selama penyimpanan latar belakang. Silakan tingkatkan ke kernel stabil terbaru.
12707:M 14 Okt 2021 13:55:36.644 # Redis sekarang akan keluar untuk mencegah kerusakan data. Perhatikan bahwa dimungkinkan untuk menekan peringatan ini dengan mengatur konfigurasi berikut: abaikan-peringatan ARM64-COW-BUG

Melihat bahwa Internet mengatakan bahwa Anda perlu mengatur nilai overcommit_memory, jalankan perintah sebagai berikut (Tidak diuji):

Karena saya di siniPeringatan juga akan ada di sistem CentOS, tetapi tidak akan memengaruhi boot normal

vm.overcommit_memory

Nilai defaultnya adalah: 0

overcommit_memory Deskripsi parameter:

Atur kebijakan alokasi memori (opsional, diatur sesuai dengan situasi server yang sebenarnya)

/proc/sys/vm/overcommit_memory

Nilai opsional: 0, 1, 2

0: Menunjukkan bahwa kernel akan memeriksa apakah ada cukup pasokan memori kosong untuk proses tersebut; Jika ada cukup memori kosong, permintaan memori mengizinkan; Jika tidak, permintaan memori gagal dan mengembalikan kesalahan ke proses aplikasi.
1: Menunjukkan bahwa kernel memungkinkan semua memori fisik dialokasikan terlepas dari status memori saat ini.
2: Menunjukkan bahwa kernel memungkinkan mengalokasikan lebih banyak memori daripada jumlah semua memori fisik dan ruang swap


Solusi saya

Jalankan perintah berikut, lalu jalankan ulang redis:

(Akhir)





Mantan:Docker Cara Menghapus Gambar Tidak Ada
Depan:Pertarungan praktis: nginx reverse proxy mengabaikan jalur lapisan pertama
Diposting pada 16/10/2021 00.42.37 |
Tidak buruk, tidak buruk
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com