我有一个问题,进程的最大文件大小不同于用户的ulimit.此过程的日志文件基本上没有超过524288
PROC:
less /proc/20238/limits
Limit Soft Limit Hard Limit Units
...
Max file size 524288 524288 bytes
...
的ulimit:
ulimit -a
...
file size (blocks,-f) unlimited
...
据我所知,脚本中没有设置启动进程的ulimit.
我还查看了/etc/security/limit.conf,但只有nofile和nproc的条目
问:你知道还有什么可以设置文件大小限制吗?
如果有任何帮助,这里是启动过程的清理版本:
nohup java $WALLET_OPTS -DOracleName="FileSender" -DAPP=FILE_SDR -Dapp_props=$APP_PROPS -Dfile_name=${FILE_NAME} -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:-EliminateLocks $APPMEM -DDEBUG_MQSERVER=TRUE -classpath $CLASSPATH com.some.path.FileSdrSrv 10 1>> $APP_LOG/filesdr.log 2>&1 &
java文件也没有设置ulimit