[英]shopify_app gem webhooks not working on Heroku environment
我使用 shopify_app gem 将 webhook 添加到我的应用程序。 它们在我的本地环境中按预期工作,但是当我在 Heroku 环境中使用该应用程序时,当我执行应该触发 webhook 的操作时没有任何反应,日志中也没有任何错误或任何内容。
关于我应该如何确定错误是什么的任何想法?
更新 cf Davids 评论(感谢 David 的输入):
我添加了对 API 的调用以查看为应用程序安装了哪些 webhooks,并且我可以看到 webhooks 尚未成功安装 - 我将深入研究这一点。
我的 Heroku procfile 具有以下内容:
web: bundle exec rails s
webpacker: ruby bin/webpack-dev-server
inventoryworker: bundle exec sidekiq -q default -q urgent -c 3
clock: bundle exec clockwork scheduler.rb
Heroku 设置如下:
我希望由inventoryworker 处理网络钩子?
谢谢,-路易斯
Heroku 日志。 安装应用程序时,请检查日志。 您将看到是否创建了 webhook。 确保您也正确设置了 Heroku。 如果您忘记了工作进程,您的 webhook 作业将不会运行。 很多小事情要检查。
感谢 Davids 的提示,我发现没有安装 webhooks。 查看安装过程中的日志,我发现通过将作业添加到队列来安装 webhooks - 这个队列名称未包含在我的启动 sidekiq 配置中,因此未安装 webhooks。
谢谢,-路易斯
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.