Ошибка подтверждения REDIS BGSAVE, завершена сигналом 6. (macos / python)
Довольно новичок в 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 на доступное для записи место в соответствии с ответами на предыдущие вопросы, которые я прочитал в Stackru.
На самом деле мой сценарий успешно выполняет BGSAVE, многократно, в течение некоторого времени, а затем в какой-то момент начинает выдавать указанную выше ошибку.
Я перезапустил сервер, просто чтобы "посмотреть", поэтому приведенный выше фрагмент кода не показывает успешные попытки. Но вы можете видетьDB loaded from disk
как индикатор этого.
Любая помощь с этим напрямую или дальнейшее чтение полезных тем, связанных с этим, приветствуются.
Спасибо
1 ответ
Это ошибка. За последние несколько дней было открыто два вопроса.
Опубликован PR, который скоро будет объединен.
Спасибо за ваш вклад.