Сбой redis bgsave, потому что fork не может выделить память

все :вот информация о памяти моего сервера с «свободно -m»

              total       used       free     shared    buffers     cached
 Mem:         64433       49259      15174          0          3         31
 -/+ buffers/cache:      49224      15209
 Swap:         8197        184       8012

мой сервер redis -использовал 46 ГБ памяти, осталось почти 15 ГБ свободной памяти

Насколько мне известно, форк является копированием при записи, он не должен давать сбоев, когда имеется 15 ГБ свободной памяти, чего достаточно для выделения необходимых структур ядра.

кроме того, когда сервер redis -использовал 42 ГБ памяти, bgsave в порядке, и fork тоже в порядке.

Есть ли какой-либо параметр vm, который я могу настроить, чтобы сделать возврат вилки успешным?

46
задан JL2210 7 August 2019 в 18:36
поделиться