linux – proc的限制和ulimit -f不匹配
发布时间:2020-12-13 17:18:05 所属栏目:Linux 来源:网络整理
导读:我有一个问题,进程的最大文件大小不同于用户的ulimit.此过程的日志文件基本上没有超过524288 PROC: less /proc/20238/limitsLimit Soft Limit Hard Limit Units...Max file size 524288 524288 bytes... 的ulimit: ulimit -a...file size (blocks,-f) unli
我有一个问题,进程的最大文件大小不同于用户的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 解决方法
应用程序可以在启动时限制资源,始终可以设置比用户配置的值更严格的资源限制.请参阅以下示例:
[centos@be0 ~]$ulimit -n 32000 [centos@be0 ~]$ulimit -n 16000 [centos@be0 ~]$ulimit -n 16000 [centos@be0 ~]$ulimit -n 32000 -bash: ulimit: open files: cannot modify limit: Operation not permitted [centos@be0 ~]$ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |