【发布时间】:2013-04-14 02:04:45
【问题描述】:
我的 Gitlab(第 5 版)没有发送任何电子邮件,我在试图弄清楚发生了什么事情时迷失了方向。日志没有提供有用的信息。我将其配置为使用sendmail。
我写了一个通过 ActionMailer 发送电子邮件的小脚本(我猜它是 gitlab 用来发送电子邮件的,对吧?)。它会正确发送电子邮件。
但是,在我的 Gitlab 上,我可以保证 sendmail 甚至不会被调用。
我是否需要启用某些功能才能获得电子邮件通知?如何调试我的问题?
更新
问题是我在任何地方都找不到任何信息。事情只是默默地失败了。我在哪里可以找到某种日志? log 目录中的日志没有提供有用的信息。
我的问题是,我怎样才能让 Gitlab 更冗长?我怎样才能让它告诉我发生了什么事?
更新 2
我刚刚在Background jobs 部分发现了很多邮件。很多未处理的Sidekiq::Extensions::DelayedMailer。这是什么意思?为什么这些作业没有得到处理?
【问题讨论】:
-
sidekiq 日志中的任何内容(如github.com/gitlabhq/gitlabhq/issues/2747)?请注意,sidekiq 在 5.1 中被 puma 取代,因此检查最新的 GitLab 问题是否仍然存在会很有趣。
-
Sidekiq 日志为空。我会用master最新的gitlab测试一下。
-
还是同样的问题。问题是我在任何地方都找不到任何信息。事情只是默默地失败了。我在哪里可以找到某种日志?
log目录中的日志没有提供有用的信息。 -
我刚刚发现很多邮件都安排在后台作业部分。
-
我也有同样的问题。好像是数据库造成的?
标签: ruby-on-rails ruby gitlab