我已经在Openshift论坛和stackoverflow中检查了几乎所有解决方案,但无法解决问题。
情况如下 我有一个PHP服务器负载平衡在一个齿轮。 我有一个mysql服务器的第二档和PhpMyAdmin。目前OpenShift不支持PhpMyAdmin的负载均衡,因此我的第二档没有任何缩放功能。
现在我想在第一档装载一个php应用程序,在第二档装入数据库。那么如何在内部连接它们(如果没有端口转发我可以做得更好)?不幸的是,我需要从开始到结束的所有命令。
谢谢。
答案 0 :(得分:0)
您应该将mysql盒式磁带添加到缩放的应用程序中。它仍然会将mysql数据库放在它自己的设备上,但是可以使用标准的mysql环境变量从你的缩放应用程序访问它。您可以通过sshing到您的应用程序并运行env | grep mysql
来查看这些变量。如果你决定为mysql数据库运行你自己的第二档(你仍然必须安装一个网络盒式磁带才能做到这一点吗?)那么你将要么使用端口转发进行直接访问,要么你必须编写一个API在该服务器上,允许您的应用程序访问mysql数据库。