発生してる問題
GAE初心者です。GAE/Goでデプロイができません。
ビルドは完了するのですが、serviceのアップデートに時間がかかりすぎてtimeoutになってしまいます。
importするpackageをhttprouterのみにすると成功するので、外部packageの問題だと認識しています。
GAEはsyscall
や unsafe
パッケージのインポートが許されていないことは調べて分かりました。
golang.org/x/sys/unix
をインポートしているので、これが原因なのでしょうか??
以下にて現状をお伝えするので、GAE/Goのよくある問題等、ヒントになる情報が欲しいです。
もし少しでも気になったことがあったらコメントして頂けますでしょうか??
よろしくお願い致します。
ディレクトリ構成
app.yamlはルート配下のappディレクトリに置いてあります。
app.yaml
runtime: go env: flex api_version: go1.8 manual_scaling: instances: 1 resources: cpu: 2 memory_gb: 2.3 disk_size_gb: 20 readiness_check: app_start_timeout_sec: 3600 beta_settings: cloud_sql_instances: "インスタンス接続名"
エラーメッセージ
ERROR: (gcloud.app.deploy) Operation [apps/profect_id/operations/24c2d890-3bb4-4c72-b037-e7cb57f85b7f] timed out. This operation may still be underway.
インポートしている外部package
github.com/jinzhu/inflection
github.com/jinzhu/gorm
github.com/go-sql-driver/mysql
github.com/jinzhu/gorm/dialects/mysql
github.com/julienschmidt/httprouter
デプロイツール
- gcloud app deploy

回答1件
あなたの回答
tips
プレビュー