我试图使用Mxnet (多模型服务器)使我的Mxnet模型可访问我的网站。Mxnet可以在没有问题的情况下运行,我可以在同一台机器上使用服务模型。但是,我想从另一个通过LAN相互连接的服务器访问服务模型。为了测试连接,我从服务器A的终端运行以下命令(假设Mxnet在服务器B上工作)。当我试图访问它时,我会得到一个错误。
curl -X POST http://127.0.0.1:8080/predictions/hand -T image.jpg虽然当我试图在同一台服务器上运行此命令时,上面的命令没有问题,但它不能从另一台服务器运行。为了执行此操作,我如何访问另一个服务器上的服务模型?
我还尝试使用IP地址而不是本地主机。但是,它给出了以下错误:
curl:(7)未能连接到$IP_address$端口8080:连接被拒绝
有人能帮忙吗?
谢谢,也是最好的。
发布于 2020-10-15 14:27:21
问题是关于PORT的,我使用SSH连接解决了这个问题,如下所示:
sshpass -p $your_password$ ssh $your_username$@$server$ curl -X POST http://127.0.0.1:8080/predictions/hand -T image.jpg此外,您还可以在curl命令之外打开SSH连接一次。
注:如果您有任何其他建议,请编辑我的信息或张贴另一个答复/评论,以通知我和其他用户。谢谢。
https://stackoverflow.com/questions/64358336
复制相似问题