[Aug28 18:40] systemd-journald[536]: Vacuuming done, freed 100663296 bytes
[Aug29 07:05] systemd-journald[536]: Vacuuming done, freed 100663296 bytes
[Aug29 10:38] systemd-journald[536]: Vacuuming done, freed 100663296 bytes
[Aug29 11:57] systemd-journald[536]: Vacuuming done, freed 100663296 bytes
[Aug30 11:04] systemd-journald[536]: Vacuuming done, freed 100663296 bytes
=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK
sudo /usr/sbin/smartctl -H -d megaraid,N /dev/sda4
[user@configsrvr configdb]$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sda4 2.1T 1.6T 373G 82% /
[user@configsrvr configdb]$ ls -l
total 74576
-rw------- 1 user configsrvr 16777216 Aug 29 17:45 config.0
-rw------- 1 user configsrvr 16777216 Aug 28 16:33 config.ns
drwxrwsr-x 2 user configsrvr 4096 Aug 29 17:17 journal
-rw------- 1 user configsrvr 16777216 Aug 29 17:45 local.0
-rw------- 1 user configsrvr 16777216 Aug 29 17:45 local.ns
-rw-rw-r-- 1 user configsrvr 9227886 Aug 29 17:45 mongodb_configdb.log
-rw-rw-r-- 1 user configsrvr 6 Aug 28 16:06 mongodb_config.pid
-rwxrwxr-x 1 user configsrvr 6 Aug 28 16:06 mongod.lock
drwxrwsr-x 2 user configsrvr 4096 Aug 28 16:06 _tmp
[user@configsrvr configdb]$ cd journal/
[user@configsrvr journal]$ ls -l
total 104776
-rw------- 1 user configsrvr 107282432 Aug 29 17:45 j._45
-rw------- 1 user configsrvr 88 Aug 29 17:45 lsn
[user@configsrvr configdb]$
df -i
[user@configsrvr ~]$ cd /data_mount/mongodata/configdb/
[user@configsrvr configdb]$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sda4 2.1T 1.1T 855G 57% /
[user@configsrvr configdb]$ df -i .
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda4 137953280 587433 137365847 1% /
2015-09-06T01:24:32.079-0400 [conn36] command admin.$cmd command: getLastError { getlasterror: 1, fsync: 1 } ntoreturn:1 keyUpdates:0 numYields:0 reslen:140 110ms
2015-09-06T01:24:34.881-0400 [journal] LogFile::synchronousAppend failed with 8192 bytes unwritten out of 8192 bytes; b=0x436c000 errno:28 No space left on device
2015-09-06T01:24:34.881-0400 [journal] Fatal Assertion 13515
2015-09-06T01:24:34.903-0400 [journal] 0x121eb61 0x11be149 0x11a0c5d 0x11be5a8 0xa781f7 0xa78462 0xa6b538 0xa6dbe9 0xa6df27 0x1263929 0x7ffedac28df3 0x7ffed9f171ad
[user@configsrvr configdb]$ ls -lh
total 66M
-rw------- 1 user configsrvr 16M Sep 6 01:24 config.0
-rw------- 1 user configsrvr 16M Sep 3 15:26 config.ns
drwxrwsr-x 2 user configsrvr 4.0K Sep 6 01:14 journal
-rw------- 1 user configsrvr 16M Sep 6 01:24 local.0
-rw------- 1 user configsrvr 16M Sep 6 01:24 local.ns
-rw-rw-r-- 1 user configsrvr 1.2M Sep 6 01:24 mongodb_configdb.log
-rw-rw-r-- 1 user configsrvr 5 Sep 3 15:01 mongodb_config.pid
-rwxrwxr-x 1 user configsrvr 5 Sep 3 15:01 mongod.lock
drwxrwsr-x 2 user configsrvr 4.0K Sep 3 15:01 _tmp
[user@configsrvr configdb]$ cd journal
[user@configsrvr journal]$ ls -lh
total 164M
-rw------- 1 user configsrvr 129M Sep 6 01:14 j._106
-rw------- 1 user configsrvr 36M Sep 6 01:24 j._107
-rw------- 1 user configsrvr 88 Sep 6 01:24 lsn
[user@configsrvr journal]$ cd ../_tmp/
[user@configsrvr _tmp]$ ls -lh
total 0
2017-07-15T18:30:02.219+0200 [conn37859] end connection 127.0.0.1:60761 (74 connections now open)2017-07-15T18:30:09.237+0200 [journal] LogFile::synchronousAppend failed with 8192 bytes unwritten out of 8192 bytes; b=0x5812000 errno:28 No space left on device2017-07-15T18:30:09.237+0200 [journal] Fatal Assertion 135152017-07-15T18:30:09.290+0200 [journal] 0x11e9b11 0x118b849 0x116e37d 0x118bca8 0xa6c9e7 0xa6cc52 0xa60958 0xa63369 0xa6376d 0x122e4a9 0x7eff4a82f851 0x7eff49bd590d /usr/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0x11e9b11] /usr/bin/mongod(_ZN5mongo10logContextEPKc+0x159) [0x118b849] /usr/bin/mongod(_ZN5mongo13fassertFailedEi+0xcd) [0x116e37d] /usr/bin/mongod(_ZN5mongo7LogFile17synchronousAppendEPKvm+0x1a8) [0x118bca8] /usr/bin/mongod(_ZN5mongo3dur7Journal7journalERKNS0_11JSectHeaderERKNS_14AlignedBuilderE+0x1e7) [0xa6c9e7] /usr/bin/mongod(_ZN5mongo3dur14WRITETOJOURNALENS0_11JSectHeaderERNS_14AlignedBuilderE+0x32) [0xa6cc52] /usr/bin/mongod(_ZN5mongo3dur27groupCommitWithLimitedLocksEv+0x158) [0xa60958] /usr/bin/mongod() [0xa63369] /usr/bin/mongod(_ZN5mongo3dur9durThreadEv+0x2fd) [0xa6376d] /usr/bin/mongod() [0x122e4a9] /lib64/libpthread.so.0(+0x7851) [0x7eff4a82f851] /lib64/libc.so.6(clone+0x6d) [0x7eff49bd590d]2017-07-15T18:30:09.290+0200 [journal]
***aborting after fassert() failure
2017-07-15T18:30:09.309+0200 [journal] SEVERE: Got signal: 6 (Aborted).Backtrace:0x11e9b11 0x11e8eee 0x7eff49b1f920 0x7eff49b1f8a5 0x7eff49b21085 0x116e3ea 0x118bca8 0xa6c9e7 0xa6cc52 0xa60958 0xa63369 0xa6376d 0x122e4a9 0x7eff4a82f851 0x7eff49bd590d /usr/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0x11e9b11] /usr/bin/mongod() [0x11e8eee] /lib64/libc.so.6(+0x32920) [0x7eff49b1f920] /lib64/libc.so.6(gsignal+0x35) [0x7eff49b1f8a5] /lib64/libc.so.6(abort+0x175) [0x7eff49b21085] /usr/bin/mongod(_ZN5mongo13fassertFailedEi+0x13a) [0x116e3ea] /usr/bin/mongod(_ZN5mongo7LogFile17synchronousAppendEPKvm+0x1a8) [0x118bca8] /usr/bin/mongod(_ZN5mongo3dur7Journal7journalERKNS0_11JSectHeaderERKNS_14AlignedBuilderE+0x1e7) [0xa6c9e7] /usr/bin/mongod(_ZN5mongo3dur14WRITETOJOURNALENS0_11JSectHeaderERNS_14AlignedBuilderE+0x32) [0xa6cc52] /usr/bin/mongod(_ZN5mongo3dur27groupCommitWithLimitedLocksEv+0x158) [0xa60958] /usr/bin/mongod() [0xa63369] /usr/bin/mongod(_ZN5mongo3dur9durThreadEv+0x2fd) [0xa6376d] /usr/bin/mongod() [0x122e4a9] /lib64/libpthread.so.0(+0x7851) [0x7eff4a82f851] /lib64/libc.so.6(clone+0x6d) [0x7eff49bd590d]
Hi
I have very similar problem. The disk has free space. There are free inodes available. ulimits are default but no errors on that nor they are reached.
mongo 2.6.5.
Please note that you are replying to a thread that is almost 2 years old. Also, although at a glance the issue may look similar, the cause may be entirely different. It’s usually best to open a new thread with the exact description of your deployment, whether the issue is intermittent, and a description/code that can reliably reproduce the error. For example, you mentioned that “ulimits are default”. Could you include the output of ulimit -a
, to confirm whether your ulimit settings follow the suggested values as in the ulimit settings page.
Having said that, MongoDB 2.6 series has been out of support since October 2016. Also, MongoDB 2.6.5 was released on October 2014, which is almost three years ago as of today. Is there a reason why you are using this particular version? You may want to consider upgrading to the latest version (currently 3.4.6) to ensure that you have the latest bugfixes and improvements, as the exact issue you’re seeing may have been fixed in later versions of MongoDB.
Best regards,
Kevin