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

zhupeiyan · 发布于 2016年11月06日 · 最后由 lihuazhang 回复于 2016年11月06日 · 564 次阅读
96

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

共收到 4 条回复
2
huacnlee · #1 · 2016年11月06日

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

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

808
lihuazhang · #2 · 2016年11月06日

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

96
zhupeiyan · #3 · 2016年11月06日

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

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

然后好了。

808
lihuazhang · #4 · 2016年11月06日

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

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