linux – proc的限制和ulimit -f不匹配

linux – proc的限制和ulimit -f不匹配,第1张

概述我有一个问题,进程的最大文件大小不同于用户的ulimit.此过程的日志文件基本上没有超过524288 PROC: less /proc/20238/limitsLimit Soft Limit Hard Limit Units...Max file size 524288 我有一个问题,进程的最大文件大小不同于用户的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) 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 -n32000[centos@be0 ~]$ulimit -n 16000[centos@be0 ~]$ulimit -n16000[centos@be0 ~]$ulimit -n 32000-bash: ulimit: open files: cannot modify limit: Operation not permitted[centos@be0 ~]$
总结

以上是内存溢出为你收集整理的linux – proc的限制和ulimit -f不匹配全部内容,希望文章能够帮你解决linux – proc的限制和ulimit -f不匹配所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1041051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存