计算化学公社
标题: Centos7 安装torque,在pbs提交作业的脚本中加入ulimit –s unlimited 报错! [打印本页]
作者Author: qishiyy 时间: 2018-10-9 17:59
标题: Centos7 安装torque,在pbs提交作业的脚本中加入ulimit –s unlimited 报错!
entOS7,运行vasp程序时会遇到segmentationfault,通过ulimit –s unlimited命令更改stack size 限制可以解决这个问题,但是在torque pbs系统下提交vasp计算还是会遇到同样的问题,做了如下尝试:
1.在pbs提交作业的脚本中加入ulimit–s unlimited 则会提示/var/spool/torque/mom_priv/jobs/22.node1.SC: line 7: ulimit: stacksize: cannot modify limit: Operation not permitted
2. 在root账号的/etc/profile中设置ulimit –sunlimited 则提示/etc/profile: line 90: ulimit: stack size: cannot modify limit:Operation not permitted
3.尝试过在/etc/systemd/system.conf和/etc/systemd/user.conf里面设置DefaultLimitSTACK=infinity,但是torque提交的任务还是会遇到segmentationfault,
作者Author: liyuanhe211 时间: 2018-10-9 18:42
我用SGE队列,除了把root作为SGE队列的用户、用root提交作业之外没找到其他做法。
作者Author: qishiyy 时间: 2018-10-9 18:53
请问,怎么把root作为队列的用户呢
作者Author: qishiyy 时间: 2018-10-16 09:40
本帖最后由 qishiyy 于 2018-10-16 10:25 编辑
问题已解决,在pbs_mom.service中修改了限制
作者Author: xyy 时间: 2018-10-16 16:09
我也遇到一样的问题,后来解决方法是在 /etc/rc.d/init.d/pbs_mom 加入ulimit -s unlimited
修改/usr/lib/systemd/system/pbs_mom.service 改LimitSTACK=infinity好像还不够
作者Author: qishiyy 时间: 2018-10-16 18:22
是的,pbs_mom 和pbs_mom.service两个都设置
作者Author: Jaydu1996 时间: 2020-5-25 13:27
楼主,能详细分享一下您是怎么解决,楼上的说法感觉比较零碎,我按照做了之后并没有成功
欢迎光临 计算化学公社 (http://bbs.keinsci.com/) |
Powered by Discuz! X3.3 |