首页 > 解决方案 > Whatsapp Business API 生产设置不起作用

问题描述

我正在尝试配置或设置 whatsapp 业务 api 的生产环境,如链接https://developers.facebook.com/docs/whatsapp/installation/prod-single-instance中所述 我已经完成了我的码头工人中提到的所有事情也port:9090可以在图像中看到,在此处输入图像描述 我仍然无法访问它。每当我尝试调用https://localhost:9090错误时"This site can’t be reached"都会发生。Whatsapp 业务 api 到目前为止还没有很好的文档或教程。所以这个网站是我唯一的最后一条路。

标签: docker-composewhatsapp

解决方案


我遇到了类似的问题,可能是您的情况,我看到 docker 容器正常,但没有任何效果。经过一天的搜索,我看到了它发生的位置,我的问题是我在运行 docker 的同一实例中手动安装了 mysql(不是 docker 容器),并且在 db.env 中我只使用了 127.0.0.1,这被逐字传递给了 docker 容器,然后查看 wait_on_mysql.sh 脚本,whastapp docker 容器正在等待 util mysql ip 具有连接性以实际执行某些操作,并且每秒都在打印“MySQL 尚未启动 - 睡眠”,当然他们找不到任何连接性.

由于我的安装是用于开发,并且我已经将此类数据库用于其他东西,我的解决方案是使用 172.17.0.1(容器的 docker 网关)IP,然后将两组网络 iptables 规则添加到主机以重定向从 docker 容器 IP 到使用此类端口时由 mysql 绑定的 IP(3306,在我的情况下为默认值)。之后一切正常。我认为有更好的解决方案,但我不想走得太远,如果适用,你应该评估你的案例。

检查命令:

docker-compose logs > debug_output.txt

这让您了解正在发生的事情,希望它可以帮助某人。


推荐阅读