Gitlab smtp电子邮件通知未发送

时间:2013-11-21 03:25:44

标签: ruby-on-rails resque gitlab sidekiq

GitLab应该使用新生成的密码自动向新用户发送电子邮件,但他没有。 除了sidekiq警告外,日志中没有错误:

'WARN: Couldn't find User with id=10'

数据库连接正常。我找到了关于此警告的sidekiq issue,但它根本不会导致电子邮件发送崩溃。 我有一个建议,问题的原因可能是Resque gem,因为我理解必须处理Sidekiq队列。 如果我尝试这个命令:

'sudo -u git bundle exec rake environment resque:work RAILS_ENV=production PIDFILE=./resque.pid QUEUE=runner --trace'

我收到此错误:

  rake aborted! 
  Don't know how to build task 'resque:work'

而且我发现没有PID文件gitlab / tmp / pids。 如果我试试这个:     'stat -c%U resque_worker.pid' 我明白了:

'stat: cannot stat `resque_worker.pid': No such file or directory'

即使我在config / initializers / smtp_settings.rb中设置了错误的登录名/密码,现在也有auth错误,所以app甚至不尝试发送电子邮件。

如何在Gitlab中修复电子邮件发送?

0 个答案:

没有答案