我正在使用GitLab 7.4.3(通过Omnibus安装)。不久之前,它停止发送存储库事件的通知(例如推送的新提交,合并请求等)。
例如,当我创建新用户时,它仍在发送通知,因此电子邮件配置不应该是这种情况。如果我配置“推送电子邮件”服务,它也可以。
我将通知设置设为“观看”。
所有进程都在运行。 Sidekiq没有停滞不前的后台工作,计数器正在递增。 Sidekiq.log看起来像这样:
2014-12-02_13:18:51.50122 2014-12-02T13:18:51Z 26594 TID-b99ag PostReceive JID- INFO: start
2014-12-02_13:18:51.50124 2014-12-02T13:18:51Z 26594 TID-b99ag PostReceive JID- INFO: arguments: ["/var/opt/gitlab/git-data/repositories/gmdev/test.git", "key-1", "0000000000000000000000000000000000000000 0a08992c04ef657c25e0d355ad0618695fd1f2eb refs/heads/test2\n"]
2014-12-02_13:18:52.08550 2014-12-02T13:18:52Z 26594 TID-b99ag PostReceive JID- INFO: done: 0.584 sec
看起来像DelayedMailer没有启动。我怎么能进一步调试呢?
我尝试重启GitLab。我最近甚至将它升级到最新版本,但它仍然无效。它在创建新的新存储库后也不起作用。
我还通过webhook配置了Slack集成。这不起作用。 (编辑:升级到7.5.1后与Slack集成开始工作。但仍然没有电子邮件。)
非常感谢任何帮助或提示!