我们的企业在Solaris 10下运行在Oracle Tuxedo 10上。由于最近的一些开发(通过扩展C函数中声明的局部变量的大小,整个系统的定制源代码都发生了变化),我们不时会遇到堆栈溢出问题(取决于函数调用链的长度)。作为一个解决方案,我们决定增加堆栈的软限制大小(对于由单个用户运行的所有Tuxedo进程)。考虑使用ulimit,/ etc /project等。对于我们的现场支持团队如何在Solaris 10中扩展堆栈大小(每个用户)的明确和简短的一步一步的指导将不胜感激!提前谢谢你。
发布于 2014-11-07 07:19:02
下面链接中的Peter的回答回答了这个问题,并逐步介绍了说明:如何在Solaris 10中设置u限值
IMHO现场支援最快的方法是:
1.成为目标用户
2.echo "ulimit -s 32768" >> ~/.profile
3.重新记录并重新启动应用程序
https://serverfault.com/questions/641586
复制相似问题