您的位置:首页 > 运维架构 > Tomcat

普通用户启动tomcat

2015-11-02 09:38 477 查看
一、创建启动用户和目录权限
[root@web02 ~]# useradd user
[root@web02 ~]# passwd user (passwd)
用root shutdown
chown -R user /tomcat (前面用户名,后面是目录)
chmod u+x /tomcat

su - user

然后进入相关bin目录,启动。

二、
su切换到用户user报无法设置用户ID:资源暂时不可用错误
问题是出在:在/etc/security/limits.d目录下,rhel6和centos6下面多了个文件:90-nproc.config

此文件内容:
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

* soft nproc 1024

这里限制了1024呀,注释或者将1024值改大,保存退出,立即生效,再试试su到user,问题解决。不过为什么加这个文件,没弄清楚,在rhel 5上有这个目录,但是没有这个文件
当然你的/etc/security/limits.conf配置的用户允许打开的文件句柄数也不能太小,是吧

cat /etc/security/limits.conf

user soft nproc 4094

user hard nproc 32768

user soft nofile 2048

user hard nofile 131072

也可以使用ulimit –a查看相关的配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息