![需要调试 Postfix 服务以解决启动缓慢的问题](https://linux22.com/image/1185468/%E9%9C%80%E8%A6%81%E8%B0%83%E8%AF%95%20Postfix%20%E6%9C%8D%E5%8A%A1%E4%BB%A5%E8%A7%A3%E5%86%B3%E5%90%AF%E5%8A%A8%E7%BC%93%E6%85%A2%E7%9A%84%E9%97%AE%E9%A2%98.png)
我最近启动速度很慢,发现使用systemd-analyze
它postfix-service
需要将近 25 秒才能启动,critical-chain
告诉我这是特别的postfix@-service
。
附言:我也不知道 postfix@ 是什么
使用后显示以下内容journalctrl -u [email protected]
Jan 28 12:24:10 aaryan-Inspiron-5577 systemd[1]: Starting Postfix Mail Transport Agent (instance -)...
Jan 28 12:24:35 aaryan-Inspiron-5577 postfix/postfix-script[1641]: warning: symlink leaves directory: /etc/postfix/./makedefs.out
Jan 28 12:24:35 aaryan-Inspiron-5577 postfix/postfix-script[1657]: warning: /var/spool/postfix/etc/resolv.conf and /etc/resolv.conf differ
Jan 28 12:24:35 aaryan-Inspiron-5577 postfix/postfix-script[1662]: warning: /var/spool/postfix/etc/ssl/certs/ca-certificates.crt and /etc/ssl/certs/ca-certificates.crt differ
可以清楚地看到 25 秒的时间延迟,但是我有点迷茫,不知道如何进行更深入的调试,因为这个日志没有太大帮助。我有一个想法,如果我在启动此服务期间(在启动期间)调试系统调用并查看它们的时间延迟,我将能够准确指出问题所在。
我也可以删除这项服务,因为它是一台私人笔记本电脑,但这可能是一个很好的学习练习,所以我在这里发布!