如何解决Mxnet MMS-从外部服务器访问
我正在尝试使用Mxnet MMS(多模型服务器)使我的Mxnet模型可通过我的网站访问。 Mxnet MMS可以毫无问题地运行,我可以在同一台计算机上使用服务的模型。但是,我想从通过LAN相互连接的另一台服务器访问服务模型。为了测试连接,我从服务器A的终端运行以下命令(假定Mxnet MMS在服务器B上运行)。尝试访问它时,出现错误。
curl -X POST http://127.0.0.1:8080/predictions/hand -T image.jpg
尽管当我尝试在同一服务器上运行此命令时,以上命令运行正常,但在另一台服务器上却无法使用。为了执行此操作,我该如何访问另一台服务器上的服务模型?
我也尝试使用IP地址代替本地主机。但是,它给出以下错误:
卷曲:(7)无法连接到$ IP_address $端口8080:连接 拒绝
有人可以帮忙吗?
谢谢,最好。
解决方法
问题与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连接。
注意:如果您有任何其他建议,请编辑我的消息或发布其他答案/评论以通知我和其他用户。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。