首页 > 解决方案 > 已部署 OpenFaaS faasd 功能,但 URL 失败并显示“找不到服务”消息

问题描述

我按照本教程进行了 faasd。https://github.com/openfaas/faasd/blob/master/docs/MULTIPASS.md

我能够在 Clojure 中成功部署我的函数,但返回的 URL 显示消息

Cannot find service: mybot.openfaas-fn.

当我尝试不带 .openfaas-fn 扩展名的 URL 时,它只是无法加载显示

This page isn’t working 
192.168.64.3 is currently unable to handle this request. 
HTTP ERROR 500

我想知道是否有任何调试方法。我试过了faas-cli describe mybot

Name: mybot
Status: Ready
Replicas: 1
Available replicas: 1
Invocations: 7
Image:
Function process:
URL: http://192.168.64.3:8080/function/mybot
Async URL: http://192.168.64.3:8080/async-function/mybot

实际上,我之前尝试过使用 Kubernetes 进行部署,但也没有成功。功能可以部署并工作几分钟,然后进入 CrashLoopBackOff,停止工作,页面将永远加载。

我该如何解决这个问题,或者是否有任何替代方案可供部署?提前致谢!

标签: kubernetesclojureopenfaas

解决方案


推荐阅读