查看日志文件(在容器内执行):
查看/var/log/slurm/d.log 有"error: unable to mount freezer cgroup namespace: Operation not permitted" 错误
也就是说,如果你提交计算任务后一直卡着不动,或者提示 slurm 服务没起来,可以先按上面方法查看这个日志文件,看看有没有这条报错。
修改 /etc/slurm/slurm.conf
把
ProctrackType=proctrack/cgroup
改成
ProctrackType=proctrack/linuxproc
修改保存后,重启容器让配置生效(在宿主机上执行,不是在容器内):
docker restart qflowcpu
重启完成后,重新登录容器,再尝试提交计算任务看看是否恢复正常。