问题:
原本Jira是能够正常发送邮件通知,但是现在不管什么邮件都不能发送。所以这次主要解决的是系统问题,因邮件服务配置失败导致的不能发送邮件, 不进行讨论。
解决思路:
第一步:确认是否有未发出的邮件
以管理员登录Jira系统,打开【⚙(齿轮)】——》【系统】,左侧找到【电邮队列】,查看【电邮队列】和【出错队列】是否有未发出去的邮件。
第二步:确认邮件发送服务是否正常
在【系统】页面左侧,找到【外发邮件】,在此页面点击【发送测试电邮】:
2.1 如果测试邮件不能正常发送,那就是邮件发送服务配置有问题,进行邮件服务配置排查;
2.2 如果测试邮件能够正常发送,说明邮件发送服务没问题。
第三步:确认是否个别邮件问题
在【电邮队列】中的【出错队列】里把邮件都删除了,再观察一下,看是否是因为个别邮件的问题,导致的邮件队列卡队。
如果还未解决,请看第四步
第四步:检查服务器内存不足错误
登录到服务器上,查看Jira的日志文件,查找是否有内容:java.lang.OutOfMemoryError: Java heap space
如果有,那就解决内存问题。
如果还未解决问题,请看第五步
第五步:通过邮件服务的DEBUG来排查问题
打开【系统】——》【故障处理和技术支持】——》【日志和分析】,找到【电邮】栏,把调试信息打开。
登录Jira服务器,查看日志atlassian-jira-outgoing-mail.log ,再根据调试报错定位问题,进行处理。
第四步、第五步未进行实操,后续在更新。。。。
参考文档:https://confluence.atlassian.com/jirakb/notifications-troubleshooting-203394737.html