hanamii
hanamii

特徴

お問い合わせ

ガイド

hanamii をはじめる
GitHub からデプロイする
ZIP からデプロイする
環境変数の設定と反映
カスタムドメインを設定する
ワークスペースとメンバー管理
トラブルシューティング
REST API リファレンス

トラブルシューティング

デプロイ失敗の典型パターンと対処法、ログの見方、AI アシスタントを使った修正の流れ。

デプロイがうまくいかないときの調べ方と、代表的なエラーの対処をまとめました。

まずエラーの種類を確認する

デプロイに失敗すると、エラー画面またはプロジェクト詳細にエラーの種類が表示されます。

エラー表示意味主な対処
プロジェクト構成エラー必須ファイルの不足など、プロジェクトの構成に問題があるpackage.jsonscripts.start の有無を確認
ビルドエラービルド実行中に失敗したエラーメッセージを確認し、手元で npm run build が通るか確認
AppRunデプロイエラービルドは成功したが、アプリの起動確認に失敗した起動コマンド・待受ポート・HTTP 応答を確認
ヘルスチェックに応答できませんでした指定したヘルスチェックパスが応答しなかったパスとポートの設定、アプリの起動を確認
サーバーエラーhanamii 側で問題が発生したしばらく待ってから再デプロイ。解消しない場合はお問い合わせ

ビルドエラーの調べ方

  1. デプロイ結果画面またはプロジェクト詳細でエラー内容を確認する
  2. 手元で同じビルドコマンド(例: npm run build)を実行して再現するか確認する
  3. 依存パッケージの不足や TypeScript の型エラーが典型的な原因です

エラー画面の 全エラーをAI用にコピー ボタンを使うと、エラー内容をまとめてコピーできます。ChatGPT や Claude などの AI アシスタントに貼り付けると、修正方法の提案を得られます。

  1. 全エラーをAI用にコピー でエラー内容をコピー
  2. AI アシスタントに貼り付けて修正方法を相談
  3. 提案された修正をコードに適用
  4. 再デプロイ(ZIP の場合は ZIP を作り直して再アップロード)

アプリが起動しない(AppRunデプロイエラー)

ビルドが成功してもアプリの起動確認に失敗すると「AppRunデプロイエラー」または「AppRun起動タイムアウト」になります。エラー画面には検出できた事実(アプリの状態・待受ポートなど)と原因候補が表示されます。

チェックポイント:

  • 起動コマンド: package.jsonscripts.start でアプリが起動するか(手元で npm run start を確認)
  • 待受ポート: アプリが指定されたポートで HTTP を待ち受けているか
  • 起動時エラー: 必要な環境変数が未設定で起動時に落ちていないか → 環境変数の設定

ヘルスチェックが失敗する

  • ヘルスチェックのパス(例: /health)にアプリが 200 を返すか確認してください
  • ポートを指定している場合は、アプリの待受ポートと一致しているか確認してください
  • 設定はプロジェクト詳細の ヘルスチェック タブで変更できます。変更後は再デプロイまたは AppRunに設定を反映 で反映されます

ZIP アップロードの検証エラー

代表的な検証エラーと対処は ZIP からデプロイする を参照してください。

ログの見方

ランタイムログ(稼働中のアプリのログ)

プロジェクト詳細の ログ タブで ログを取得 を押すと、直近 15 分のログがリアルタイム表示されます。エラー(赤)・警告(黄)が色分けされるので、アプリの実行時エラーはここで確認します。

プロジェクト詳細のログ表示

デプロイの履歴と状態

バージョン情報 タブで、各バージョンの状態(稼働中 / エラー)と作成日時を確認できます。エラーになったバージョンは 確認する からエラー詳細を開けます。

バージョン情報タブ。各バージョンの状態と「切り替え」ボタン

直前のバージョンに戻したい(ロールバック)

バージョン情報 タブで戻したいバージョンの 切り替え を押すと、そのバージョンへ即座に切り替えられます。環境変数もそのバージョン作成時の状態に戻る点に注意してください。

解決しないとき

お問い合わせからご連絡ください。プロジェクト名と発生時刻、エラー画面の内容を添えていただくとスムーズです。

hanamii

日本の空に咲くクラウド

Calm. Fast. Trusted.

プロダクト

© 2026 hanamii. All rights reserved. 🌸