我的Gitlab(版本5)没有发送任何电子邮件,我正在尝试弄清楚发生了什么。日志没有提供有用的信息。我将它配置为使用sendmail
。如何在Gitlab上调试电子邮件发送?
我写了一个小脚本,通过ActionMailer发送电子邮件(我猜这是gitlab用来发送电子邮件的权利?)。它会正确发送电子邮件。
但是,在我的Gitlab上,我可以保证sendmail甚至没有被调用。
我需要启用某些功能来获取电子邮件通知吗?我如何调试我的问题?
更新
问题是我找不到任何地方的任何信息。这件事只是默默地失败。我在哪里可以找到某种日志? log
目录中的日志没有提供有用的信息。
我的问题是,我该如何让Gitlab变得更加冗长?我怎样才能告诉我发生了什么事?
更新2
我只是发现了很多安排在Background jobs
部分邮件。很多未经处理的Sidekiq::Extensions::DelayedMailer
。这是什么意思?为什么这些工作没有得到处理?
在sidekiq记录任何东西(如https://github.com/gitlabhq/gitlabhq/问题/ 2747)?请注意,sidekiq被5中的puma所取代。1因此,检查问题是否与最新的GitLab一致仍然很有趣。 – VonC 2013-04-20 22:12:48
Sidekiq日志为空。我将使用来自master的最新gitlab进行测试。 – 2013-04-20 22:51:57
仍是同样的问题。问题是我无法在任何地方找到任何信息。这件事只是默默地失败。我在哪里可以找到某种日志?日志中的日志没有提供有用的信息。 – 2013-04-20 23:08:37