正如在这个问题的答案中所解释的那样:https://stackoverflow.com/questions/11730590/what-are-some-of-the-tricks-to-using-openshift当使用带有openshift的缩放应用程序时,应该可以进入其他一些齿轮。
不幸的是,那里提到的链接(https://openshift.redhat.com/community/faq/can-i-access-my-applications-gear)似乎已经消失了。
通过[我的应用程序网址] / haproxy-status /我可以看到其他齿轮的名称。它们很长,比如齿轮 - [长号] - [应用名称]。当我进入主要装备时,我不能再使用这个名字了。 ssh就会立即返回而没有任何错误。
如果我ssh blala
同样的事情发生了,那么看起来ssh已经被初级装备上的noop命令取代了?
当我检查haproxy conf文件时,我看到像<; p>这样的条目
server gear-[long number]-[app name] ex-std-node[number].prod.rhcloud.com:[number] check fall 2 ...
我也试过ssh进入这个ext-std-node...
地址,无论是来自主/主应用程序设备还是来自我的桌面,但它在两种情况下都不起作用。
如何让shell访问其他齿轮?
答案 0 :(得分:11)
此命令显示如何访问各个齿轮:
rhc app show <appname> --gears
输出的最后一列是ssh URL。它的格式为$ UUID@$UUID-$NAMESPACE.rhcloud.com。你可以直接进入它们,也可以通过ssh从“头”齿轮进入;它们必须是,因为通过ssh将git推动从头部装置同步到其他装置。