REDIS BGSAVE Утверждение не выполнено, завершено сигналом 6. (macos / python) - PullRequest
2 голосов
/ 19 января 2020

Совершенно новый для Redis (3 дня, га), все работает нормально в Gereral, но получаю эту ошибку.

              _._                                                  
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 5.0.7 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._                                   
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 53149
  `-._    `-._  `-./  _.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |           http://redis.io        
  `-._    `-._`-.__.-'_.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |                                  
  `-._    `-._`-.__.-'_.-'    _.-'                                   
      `-._    `-.__.-'    _.-'                                       
          `-._        _.-'                                           
              `-.__.-'                                               

53149:M 18 Jan 2020 21:02:34.415 # Server initialized
53149:M 18 Jan 2020 21:02:34.426 * Module 'timeseries' loaded from /Users/ash/RedisTimeSeries/bin/macosx-x64-release/redistimeseries.so
53149:M 18 Jan 2020 21:02:35.238 * DB loaded from disk: 0.812 seconds
53149:M 18 Jan 2020 21:02:35.238 * Ready to accept connections
53149:M 18 Jan 2020 21:11:40.475 * Background saving started by pid 53691
Assertion failed: (leading + blocksize <= BINW), function readV, file gorilla.c, line 432.
53149:M 18 Jan 2020 21:11:40.630 # Background saving terminated by signal 6

Я уже изменил расположение файла rdb на доступное для записи местоположение согласно ответам на предыдущий вопросы, которые я прочитал на Stackoverflow.

На самом деле мой скрипт успешно выполняет BGSAVE, несколько раз, какое-то время, а затем при некоторой точке он начинает выдавать вышеуказанную ошибку.

Я перезапустил сервер, просто чтобы «увидеть» , поэтому приведенный выше фрагмент кода не показывает успешных попыток. Но вы можете видеть DB loaded from disk в качестве индикатора этого.

Любая помощь с этим напрямую или дальнейшее чтение полезных тем, связанных с этим, приветствуется.

Спасибо

1 Ответ

1 голос
/ 19 января 2020

Это ошибка. Два номера были открыты для него в течение последних нескольких дней.

Опубликован PR , и он скоро будет объединен.

Спасибо за вход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...