我已经将 bugsnag 与我的 go-service 集成在一起,它在我的本地机器上运行良好;但是当我将它部署在服务器上时,每当 bugsnag 尝试通知错误时它都会给出上述错误。
我正在使用 docker 容器在 ec2 上部署它。浏览互联网后,我将以下命令添加到我的 docker 文件中
RUN apk add --no-cache ca-certificates
但这对我也不起作用
下面是我正在使用的代码的简化版本
package main
import (
"fmt"
"github.com/bugsnag/bugsnag-go/v2"
"time"
)
func init() {
ConfigureBugsnag()
}
func ConfigureBugsnag() {
bugsnag.Configure(bugsnag.Configuration{
APIKey: "bugsnagKey",
ReleaseStage: "stage",
ProjectPackages: []string{"main", "github.com/myapp"},
})
}
func main() {
bugsnag.Notify(fmt.Errorf("Test error"))
time.Sleep(time.Hour)
}
这在本地机器上工作但在服务器上给出错误
红糖糍粑
相关分类