Ruby on rails Gitlab smtp电子邮件通知未发送
GitLab应该使用新生成的密码自动向新用户发送电子邮件,但他没有。 除sidekiq警告外,日志中没有错误: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:
'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中的电子邮件发送