cari

Rumah  >  Soal Jawab  >  teks badan

宕机 - redis单个节点被终止的原因有哪些?

我在服务器上运行了一个redis实例,后来使用了一段时间发现redis连接不上去,6379端口也关闭了,看了log都是一连串的aof和rdb记录,最后一行也是说rdb成功退出。
请问各位redis前辈知道有哪些原因会导致redis端口被终止实例停止运行呢?之前搭建集群也有节点会莫名其妙宕掉,找Log也查不出名堂,跪求经验指点,谢谢!

PHP中文网PHP中文网2796 hari yang lalu723

membalas semua(1)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-24 09:13:33

    Nampaknya redis tidak akan menyokong pilihan vm-enabled dalam versi 2.8 Sebabnya saya rasa penulis sedang mempertimbangkan prestasi. Apabila jumlah data meningkat, ia akan melaporkan bahawa memori tidak mencukupi, tidak boleh ditulis, malah pelayan tidak berfungsi

    Beri perhatian khusus apabila anda menggunakan strategi kegigihan.
    Contohnya, dengan memori 20G, inilah masalahnya Apabila anda memasukkan data ke dalam redis, redis akan membuang data ke cakera keras secara tidak segerak
    Kedengarannya sempurna apabila anda memikirkannya ia akan membuat proses dan menduduki saiz memori yang sama,
    memori yang anda perlukan serta-merta 20G+20G = 40G

    .

    Saya tidak tahu sama ada volum perniagaan anda sangat besar.

    Selain itu, adakah logik perniagaan anda mempunyai kebocoran memori dalam cache (cache pemastautin)?
    Adalah disyorkan untuk menulis skrip untuk memantau penggunaan memori pelayan. Kadang-kadang
    sukar untuk mencari masalah hanya dengan melihat log redis.

    Saya harap cadangan saya dapat membantu anda

    balas
    0
  • Batalbalas