这是我第一次将应用程序部署到网络上并使用GCP。当我尝试部署使用PostgreSQL和lib / pq驱动程序的Go Web应用程序时出现此错误。
如果我运行命令dev_appserver.py app.yaml
,则会出现以下错误:
2018/09/26 22:31:54 go-app-builder: Failed parsing input: parser: bad import "syscall" in github.com\lib\pq\array.go from GOPATH
WARNING 2018-09-26 22:31:54,607 instance.py:297] Could not get PID of instance
ERROR 2018-09-26 22:31:54,607 instance.py:300] '_GoBuildFailureRuntimeProxy' object has no attribute '_process'
在gcloud app deploy
后接着gcloud app browse
进行部署会导致500 Internal Server Error。
但是,使用Cloud SQL代理工具并使用go run files.go
手动运行go文件
工作成功。
使用GCP
中的cloudsql.go示例代码会遇到相同的问题