ulimit -a ने इस रहस्य को सुलझाया:
core file size (blocks, -c) 1
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 30619
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) 3338968
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 30619
virtual memory (kbytes, -v) 6496960
file locks (-x) unlimited
इसने अधिकतम मेमोरी आकार और वर्चुअल मेमोरी को असीमित पर सेट करने और सब कुछ पुनरारंभ करने के बाद काम किया। BTW, अगली फ़ाइल में फिर से 2GB थी।
आपको परेशान करने के लिए खेद है, लेकिन मैं हताश था। हो सकता है कि यह इसी तरह की समस्या से किसी को "गुगलिंग" करने में मदद करे।