Slurm邮件通知配置故障排查求助
Slurm邮件通知配置故障排查求助
我正在搭建Slurm集群,目前卡在邮件通知环节——完全收不到Slurm发送的邮件。我已经配置好msmtp-mta和msmtp,单独测试是可以正常发信的。
当我提交脚本任务后,slurmctld的日志里明明有这条记录:
email msg to @: Slurm Job_id=73 Name=example_script.sh Began, Queued time 00:00:00
但就是收不到实际的邮件。为了排查问题,我写了个极简的调试脚本,只负责记录调用信息:
#!/bin/bash LOGFILE="${HOME}/mail.log" echo "Called with args" >> ${LOGFILE} echo $* >> ${LOGFILE} # exit 1
我把它保存为/usr/bin/slurm_mail,权限是-r-xr-xr-x 1 slurm slurm 109 Jan 27 14:00 /usr/bin/slurm_mail,而且确认了所有节点(其实现在是单节点,同时运行slurmd和slurmctld)上都存在这个脚本。之后我把Slurm的邮件程序配置改成了这个脚本:
scontrol show config | grep MailProg
MailProg = /usr/bin/slurm_mail
结果还是毫无动静——这个调试脚本看起来根本没被执行过。我已经把SlurmctldDebug设为debug5了,也没找到任何有用的新日志信息。有没有大佬能指点下,我该怎么进一步排查这个问题?
备注:内容来源于stack exchange,提问作者hfhc2
相关产品推荐
相关产品推荐

