Я запускаю RocketChat на сервере Fedora 27 (64-битный), и он использует MongoDB. Подробности в настоящее время:
Version of Rocket.Chat Server: 0.64.0-rc.0
Operating System: Fedora 27 64 bit
Deployment Method(snap/docker/tar/etc): tar
Number of Running Instances: 1
Node Version: 8.9.4
mongoDB Version: 3.4.11
Примерно каждые 24 часа происходит сбой экземпляра, и мне приходится перезапускать службу mongod, чтобы она снова заработала.
В журнале я вижу следующее:
2018-04-18T00: 07: 47.635 + 0000 E STORAGE [thread2] Ошибка WiredTiger (28) [1524010067: 625767] [8003: 0x7fae865e9700], файл: index-545-5179165362493312193.wt, WT_SESSION.checkpoint: / var / lib /mongodb/index-545-5179165362493312193.wt: handle-write: pwrite: не удалось записать 4096 байт по смещению 28672: на устройстве не осталось места 2018-04-18T00: 07: 47.637 + 0000 E STORAGE [thread2] Ошибка WiredTiger ( 28) [1524010067: 637297] [8003: 0x7fae865e9700], файл: index-545-5179165362493312193.wt, WT_SESSION.checkpoint: index-545-5179165362493312193.wt: фатальный сбой контрольной точки: на устройстве не осталось места
В разделе, на котором размещена база данных mongod, имеется более 12 ГБ свободного места, поэтому я не понимаю, в чем причина этого. Сервер использует KVM, а не OpenVZ.
Кто-нибудь знает, что может быть причиной этого?
В конце концов я обнаружил, что эта проблема была вызвана другими процессами в системе, которые временно использовали хранилище. дело закрыто.