运行一个二进制文件报错
系统UnixWare SJCJ-Yaan2 5 7.1.1 i386 x86at SCO UNIX_SVR5
运行一个二进制文件报错
File Size Limit Exceeded (core dumped)
ulimit -a:结果如下
time(seconds) unlimited
file(blocks) 2097152
data(kbytes) 131072
stack(kbytes) 16384
memory(kbytes) unlimited
coredump(blocks) 32768
nofiles(descriptors) 64
vmemory(kbytes) 147456
cat /etc/security/limits(OMC为运行文件的用户)
default:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = 65530
nofiles = 200
omc:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = -1
df查看磁盘空间没有问题
请问是什么问题,该如何解决,谢谢。 SCO UNIX 可能不支持这个程序吧,重新编译看看 回复 2# love2006
不会。这个是生产系统,之前是可以运行的。听同事说从年前开始这样,到现在了才告诉我有问题。 File Size Limit Exceeded
文件长度过大导致崩溃,程序是不是打开的文件内存溢出 回复 4# love2006
每次运行程序的时候除了报这个文件大小限制的错误之外,还要生成已给core.pid文件
4% file core.11814
core.11814: ELF 32-bit LSB core file 80386 Version 1
Arguments = 'monext '
程序已经很多年了,都不知道有没有人维护。哎。 把这个
file(blocks) 2097152
改大试试? 回复 6# Gavin
不知道在哪改。。求解
页:
[1]