Bug 688660

Summary: Investigate mongo failure on Fedora 14 i386 EC2
Product: [Retired] Pulp Reporter: John Matthews <jmatthew>
Component: z_otherAssignee: John Matthews <jmatthew>
Status: CLOSED WONTFIX QA Contact: Preethi Thomas <pthomas>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: skarmark
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-07-15 21:50:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description John Matthews 2011-03-17 16:32:05 UTC
Running on an ec2 instance with AMI:  ami-669f680f
Fedora 14 i386

mongo is not usable.
mongo process runs but is not listening on an a socket

# cat /var/log/mongodb/mongodb.log 
Thu Mar 17 11:13:34 MongoDB starting : pid=1544 port=27017 dbpath=/var/lib/mongodb 32-bit 

** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
**       see http://blog.mongodb.org/post/137788967/32-bit-limitations

Thu Mar 17 11:13:34 db version v1.6.4, pdfile version 4.5
Thu Mar 17 11:13:34 git version: nogitversion
Thu Mar 17 11:13:34 sys info: Linux x86-04.phx2.fedoraproject.org 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 i686 BOOST_LIB_VERSION=1_44



# ps -ef | grep mongo
mongodb   1544     1 97 11:13 ?        00:00:24 /usr/bin/mongod --quiet -f /etc/mongodb.conf run
root      1550  1183  0 11:13 pts/0    00:00:00 grep --color=auto mongo

# /sbin/iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

# sudo /etc/init.d/iptables stop
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Unloading modules:                               [  OK  ]

# mongo
MongoDB shell version: 1.6.4
connecting to: test
Thu Mar 17 11:14:51 Error: couldn't connect to server 127.0.0.1 (anon):1154
exception: connect failed

# netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      758/sshd            
tcp        0      0 :::22   



# netstat -anp | grep mong
(no output)



# cat /etc/mongodb.conf 
# mongodb.conf

#where to log
logpath=/var/log/mongodb/mongodb.log

# fork and run in background
fork = true

#port = 27017

dbpath=/var/lib/mongodb

pidfilepath=/var/run/mongodb/mongodb.pid

# Enables periodic logging of CPU utilization and I/O wait
#cpu = true

# Turn on/off security.  Off is currently the default
#noauth = true
#auth = true

# Verbose logging output.
#verbose = true

# Inspect all client data for validity on receipt (useful for
# developing drivers)
#objcheck = true

# Enable db quota management
#quota = true

# Set oplogging level where n is
#   0=off (default)
#   1=W
#   2=R
#   3=both
#   7=W+some reads
#oplog = 0

# Diagnostic/debugging option
#nocursors = true

# Ignore query hints
#nohints = true

# Disable the HTTP interface (Defaults to localhost:27018).
#nohttpinterface = true

# Turns off server-side scripting.  This will result in greatly limited
# functionality
#noscripting = true

# Turns off table scans.  Any query that would do a table scan fails.
#notablescan = true

# Disable data file preallocation.
#noprealloc = true

# Specify .ns file size for new databases.
# nssize = <size>

# Accout token for Mongo monitoring server.
#mms-token = <token>

# Server name for Mongo monitoring server.
#mms-name = <server-name>

# Ping interval for Mongo monitoring server.
#mms-interval = <seconds>

# Replication Options

# in replicated mongo databases, specify here whether this is a slave or master
#slave = true
#source = master.example.com
# Slave only: specify a single database to replicate
#only = master.example.com
# or
#master = true
#source = slave.example.com

# Address of a server to pair with.
#pairwith = <server:port>
# Address of arbiter server.
#arbiter = <server:port>
# Automatically resync if slave data is stale
#autoresync
# Custom size for replication operation log.
#oplogSize = <MB>
# Size limit for in-memory storage of op ids.
#opIdMem = <bytes>

Comment 1 John Matthews 2011-03-17 16:34:13 UTC
# strace mongod -vvvv
execve("/usr/bin/mongod", ["mongod", "-vvvv"], [/* 18 vars */]) = 0
brk(0)                                  = 0x8d4a000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb783a000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=19854, ...}) = 0
mmap2(NULL, 19854, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7835000
close(3)                                = 0
open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320B\4\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=938324, ...}) = 0
mmap2(NULL, 967724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x16f000
mprotect(0x24f000, 4096, PROT_NONE)     = 0
mmap2(0x250000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe0) = 0x250000
mmap2(0x255000, 25644, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x255000
close(3)                                = 0
open("/usr/lib/libboost_system-mt.so.1.44.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\f\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=10196, ...}) = 0
mmap2(NULL, 8860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xe95000
mmap2(0xe97000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xe97000
close(3)                                = 0
open("/usr/lib/libboost_thread-mt.so.1.44.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\217\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=94444, ...}) = 0
mmap2(NULL, 93176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x5da000
mmap2(0x5f0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16) = 0x5f0000
close(3)                                = 0
open("/usr/lib/libboost_filesystem-mt.so.1.44.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\254\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=151156, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7834000
mmap2(NULL, 149932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x110000
mmap2(0x134000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24) = 0x134000
close(3)                                = 0
open("/usr/lib/libboost_program_options-mt.so.1.44.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \322\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=414036, ...}) = 0
mmap2(NULL, 412724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x25c000
mmap2(0x2bf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x63) = 0x2bf000
close(3)                                = 0
open("/usr/lib/libpcrecpp.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@'\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=31788, ...}) = 0
mmap2(NULL, 34516, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa45000
mmap2(0xa4d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xa4d000
close(3)                                = 0
open("/lib/libpcre.so.0", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\20\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=231596, ...}) = 0
mmap2(NULL, 234360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x135000
mmap2(0x16e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38) = 0x16e000
close(3)                                = 0
open("/usr/lib/libjs.so.1", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20O\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=858780, ...}) = 0
mmap2(NULL, 857624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xc48000
mmap2(0xd14000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcc) = 0xd14000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2604\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=200200, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7833000
mmap2(NULL, 168064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa88000
mmap2(0xab0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27) = 0xab0000
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\37\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=112760, ...}) = 0
mmap2(NULL, 115788, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xda7000
mmap2(0xdc3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b) = 0xdc3000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`L\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=135964, ...}) = 0
mmap2(NULL, 111100, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xe65000
mmap2(0xe7d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17) = 0xe7d000
mmap2(0xe7f000, 4604, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xe7f000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0po\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1886052, ...}) = 0
mmap2(NULL, 1649160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x315000
mmap2(0x4a2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18c) = 0x4a2000
mmap2(0x4a5000, 10760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4a5000
close(3)                                = 0
open("/lib/librt.so.1", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\30\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=44052, ...}) = 0
mmap2(NULL, 37420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xab2000
mmap2(0xaba000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xaba000
close(3)                                = 0
open("/lib/libplds4.so", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=10548, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7832000
mmap2(NULL, 13344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2c1000
mmap2(0x2c4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0x2c4000
close(3)                                = 0
open("/lib/libplc4.so", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\16\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=15060, ...}) = 0
mmap2(NULL, 17832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x624000
mmap2(0x628000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0x628000
close(3)                                = 0
open("/lib/libnspr4.so", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\207\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=238828, ...}) = 0
mmap2(NULL, 245184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2c5000
mmap2(0x2fe000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39) = 0x2fe000
mmap2(0x2ff000, 7616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ff000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=17888, ...}) = 0
mmap2(NULL, 16500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xc0f000
mmap2(0xc12000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xc12000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7831000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7830000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb78308e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xc12000, 4096, PROT_READ)     = 0
mprotect(0xaba000, 4096, PROT_READ)     = 0
mprotect(0x4a2000, 8192, PROT_READ)     = 0
mprotect(0xe7d000, 4096, PROT_READ)     = 0
mprotect(0xab0000, 4096, PROT_READ)     = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb782f000
mprotect(0x250000, 16384, PROT_READ)    = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb782e000
mprotect(0x79a000, 4096, PROT_READ)     = 0
munmap(0xb7835000, 19854)               = 0
set_tid_address(0xb7830948)             = 1677
set_robust_list(0xb7830950, 0xc)        = 0
rt_sigaction(SIGRTMIN, {0xe69720, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xe697a0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="ip-10-245-70-131", ...}) = 0
futex(0x25581c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0)                                  = 0x8d4a000
brk(0x8d6b000)                          = 0x8d6b000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=99158720, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb762e000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0
mmap2(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0xb7627000
close(3)                                = 0
futex(0x4a4a6c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
gettimeofday({1300377671, 712605}, NULL) = 0
open("/etc/localtime", O_RDONLY)        = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7626000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 3519
_llseek(3, -24, [3495], SEEK_CUR)       = 0
read(3, "\nEST5EDT,M3.2.0,M11.1.0\n", 4096) = 24
close(3)                                = 0
munmap(0xb7626000, 4096)                = 0
time(NULL)                              = 1300377671
futex(0x5f0bf0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
gettimeofday({1300377671, 735182}, NULL) = 0
gettimeofday({1300377671, 735604}, NULL) = 0
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
gettimeofday({1300377671, 736308}, NULL) = 0
socket(PF_NETLINK, SOCK_RAW, 0)         = 3
bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
getsockname(3, {sa_family=AF_NETLINK, pid=1677, groups=00000000}, [12]) = 0
time(NULL)                              = 1300377671
sendto(3, "\24\0\0\0\26\0\1\3G0\202M\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"0\0\0\0\24\0\2\0G0\202M\215\6\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 108
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"@\0\0\0\24\0\2\0G0\202M\215\6\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 128
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0G0\202M\215\6\0\0\0\0\0\0\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 20
close(3)                                = 0
open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 3
read(3, "\251\233h\27\252\237\300!v\233-\332\243\275M\3031\275X\205\276\332\374\263\26\305\335\177\1\3\300?"..., 8191) = 8191
gettimeofday({1300377671, 739760}, NULL) = 0
rt_sigaction(SIGUSR1, {0x8168ba0, [USR1], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGHUP, {0x8356760, [HUP], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSEGV, {0x8403350, [SEGV], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGFPE, {0x8403350, [FPE], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGABRT, {0x8403350, [ABRT], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGBUS, {0x8403350, [BUS], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {0x8403350, [QUIT], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPIPE, {0x8402ad0, [PIPE], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [HUP INT TERM], NULL, 8) = 0
mmap2(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb6e26000
mprotect(0xb6e26000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb7626484, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb7626bd8, {entry_number:6, base_addr:0xb7626b70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb7626bd8) = 1678
gettimeofday({1300377671, 741925}, NULL) = 0
gettimeofday({1300377671, 743090}, NULL) = 0
gettimeofday({1300377671, 761013}, NULL) = 0
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
time(NULL)                              = 1300377671
mmap2(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb64ff000
mprotect(0xb64ff000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb6cff484, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6cffbd8, {entry_number:6, base_addr:0xb6cffb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb6cffbd8) = 1679
nanosleep({0, 2000000}, 0xbfba6038)     = 0
time(NULL)                              = 1300377671
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7839000
write(1, "Thu Mar 17 12:01:11 MongoDB star"..., 84Thu Mar 17 12:01:11 MongoDB starting : pid=1677 port=27017 dbpath=/data/db/ 32-bit 
) = 84
write(1, "\n", 1
)                       = 1
write(1, "** NOTE: when using MongoDB 32 b"..., 81** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
) = 81
write(1, "**       see http://blog.mongodb"..., 71**       see http://blog.mongodb.org/post/137788967/32-bit-limitations
) = 71
stat64("/proc/vz", 0xbfba5c60)          = -1 ENOENT (No such file or directory)
write(1, "\n", 1
)                       = 1
time(NULL)                              = 1300377671
write(1, "Thu Mar 17 12:01:11 db version v"..., 58Thu Mar 17 12:01:11 db version v1.6.4, pdfile version 4.5
) = 58
time(NULL)                              = 1300377671
write(1, "Thu Mar 17 12:01:11 git version:"..., 46Thu Mar 17 12:01:11 git version: nogitversion
) = 46
time(NULL)                              = 1300377671
write(1, "Thu Mar 17 12:01:11 sys info: Li"..., 150Thu Mar 17 12:01:11 sys info: Linux x86-04.phx2.fedoraproject.org 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 i686 BOOST_LIB_VERSION=1_44
) = 150
stat64("/data/db/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/data/db/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/data/db/mongod.lock", 0xbfba5b70) = -1 ENOENT (No such file or directory)
open("/data/db/mongod.lock", O_RDWR|O_CREAT, 0777) = 4
flock(4, LOCK_EX|LOCK_NB)               = 0
ftruncate(4, 0)                         = 0
write(4, "1677\n", 5)                   = 5
fsync(4)                                = 0
lstat64("/data/db//_tmp/", 0xbfba5ce0)  = -1 ENOENT (No such file or directory)
mmap2(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb5aff000
mprotect(0xb5aff000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb62ff484, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb62ffbd8, {entry_number:6, base_addr:0xb62ffb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb62ffbd8) = 1680
open("/data/db/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 5
getdents64(5, /* 3 entries */, 32768)   = 80
stat64("/data/db/mongod.lock", {st_mode=S_IFREG|0755, st_size=5, ...}) = 0
getdents64(5, /* 0 entries */, 32768)   = 0
Thu Mar 17 12:02:11 [DataFileSync] flushing mmap took 0ms  for 0 files
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
Thu Mar 17 12:03:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:04:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:05:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:06:11 [DataFileSync] flushing mmap took 1ms  for 0 files
Thu Mar 17 12:07:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:08:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:09:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:10:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:11:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:12:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:13:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:14:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:15:11 [DataFileSync] flushing mmap took 0ms  for 0 files
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
--- SIGWINCH (Window changed) @ 0 (0) ---
Thu Mar 17 12:16:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:17:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:18:11 [DataFileSync] flushing mmap took 1ms  for 0 files
Thu Mar 17 12:19:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:20:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:21:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:22:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:23:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:24:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:25:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:26:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:27:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:28:11 [DataFileSync] flushing mmap took 1ms  for 0 files
Thu Mar 17 12:29:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:30:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:31:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:32:11 [DataFileSync] flushing mmap took 0ms  for 0 files
Thu Mar 17 12:33:11 [DataFileSync] flushing mmap took 0ms  for 0 files