Ruby on rails Gitlab smtp电子邮件通知未发送

Ruby on rails Gitlab smtp电子邮件通知未发送,ruby-on-rails,resque,gitlab,sidekiq,Ruby On Rails,Resque,Gitlab,Sidekiq,GitLab应该使用新生成的密码自动向新用户发送电子邮件,但他没有。 除sidekiq警告外,日志中没有错误: 'WARN: Couldn't find User with id=10' 数据库连接正常。我发现了一个关于此警告的sidekiq,但它不应该使电子邮件发送崩溃。 我有一个建议,问题的原因可能是Resque gem wich,因为我知道他必须处理Sidekiq队列。 如果我尝试此命令: 'sudo -u git bundle exec rake environment resque:

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

'WARN: Couldn't find User with id=10'
数据库连接正常。我发现了一个关于此警告的sidekiq,但它不应该使电子邮件发送崩溃。 我有一个建议,问题的原因可能是Resque gem wich,因为我知道他必须处理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中设置了错误的登录名/密码,现在也会出现身份验证错误,所以应用程序甚至不会尝试发送电子邮件

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