Homeland 阿里云上装了 homeland,开发模式可以发邮件,生产环境不行。

zhupeiyan · 2016年11月06日 · 最后由 lihuazhang 回复于 2016年11月06日 · 2335 次阅读

去 postmark 申请了个 api,运行 ruby 代码发邮件可以。 直接 rails s -b ip,开发模式也可以。 就是生产环境不行。 我发现开发模式注册和申请更改密码点提交,都要等很久,是不是发完邮件,才返回啊。 而生产环境交给了异步任务?

开发环境不是异步的,为了调试

你的问题信息太少 看不出原因

我们也遇到了这个问题,开发环境可以发邮件,生成环境不可以。有没有可能是端口出不去的原因?

谢谢华顺。我自己的原因,以前没用过。

  • 我设置了 production.rb config.active_job.queue_adapter = :sidekiq
  • bundle exec sidekiq -C config/sidekiq.yml -d -e production

然后好了。

#3 楼 @zhupeiyan 感谢,原来没有启动 sidekiq

bundle exec sidekiq -C config/sidekiq.yml -d -e production
huacnlee 关闭了讨论。 11月07日 09:53
需要 登录 后方可回复, 如果你还没有账号请 注册新账号