ジェネレーターからのエラーメッセージと対処法

アーティファクトの状態

  • 準備完了:
    アーティファクトは公開準備ができています。

    • 原因:
      アーティファクトが正常に生成され、公開の準備が整いました。
  • 公開済み: アーティファクトは公開されています。
    • 原因: アーティファクトが公開され、一般に公開されています。
  • 警告:
    アーティファクトは公開準備ができていますが、注意が必要な場合があります。

    • 原因:
      アーティファクトは公開できますが、サイトのパフォーマンスや機能に影響を与える可能性のある問題がいくつか存在する可能性があります。このステータスは、絶対URLを使用するアクティブなプラグインまたはテーマがあるサイトのアーティファクトを作成するときによく見られます。
    • 解決策:
      サイトで絶対URLを使用している可能性のあるテーマまたはプラグインがないか確認し、それらのテーマまたはプラグインを無効にして、新しいアーティファクトを生成してください。このプロセスが失敗する場合は、サイトIDをメモしてサポートにお問い合わせください。
  • 失敗:
    このアーティファクトを生成またはデプロイできませんでした。

    • 原因:
      アーティファクトの生成プロセス中にエラーが発生したため、生成されたアーティファクトを公開できない可能性があります。
    • 解決策:
      ジェネレーターのトラブルシューティングガイドに従ってください。これらの手順が失敗する場合は、サイトIDをメモしてサポートにお問い合わせください。

WordPressの設定

  • 404:
    投稿または固定ページが、表示設定の[Homepage]として設定されていません。

    • 原因:
      アーティファクトが誤った[Homepage]設定で生成されたか、投稿が公開されていません。
    • 解決策:
      サイトのWordPressダッシュボードで[Homepage]設定を更新してください。
  • 500: WordPressへのアクセスが拒否されました。サイトでJSON
    REST APIが有効になっているか確認してください。

    • 原因: JSON REST APIが有効になっていることを確認してください。
    • 解決策: WordPressダッシュボードでJSON REST
      APIアクセスを有効にするか、ブロックを解除してください。
  • WordPressへのアクセスが拒否されました。サイトが認証保護(例:Basic認証)によってロックされているかどうかを確認してください。
    • 原因:
      サイトで認証保護が有効になっているため、ShifterのジェネレーターがWordPressサイトへのアクセスを拒否されました。
    • 解決策:
      WordPressダッシュボードでアクセス保護設定またはプラグインを無効にしてください。
  • indexの内容がプラグインによって置き換えられました。
    • 原因:
      WordPressサイトにインストールされているプラグインが、サイトのindexファイルを変更しました。
    • 解決策:
      サイトのindexファイルの内容を置き換えるプラグイン(例:メンテナンスモード、工事中)を無効にしてください。

ジェネレーターの問題

  • 生成がタイムアウトしました。(サイトID:<>は現在生成中です。)
    • 原因: サイトの構築中にジェネレーターがタイムアウトしました。
    • 解決策:
      サイトIDとアーティファクトID、およびエラーメッセージをメモして、サポートにお問い合わせください。
  • サイトID:<>は現在生成中です。
    • 原因: 別のアーティファクトが現在生成中です。
    • 解決策:
      現在のアーティファクトの生成が完了するまで待ってください。その後、[Generate]ボタンをクリックして、新しいアーティファクトを生成します。
  • timeout of 60000ms exceeded
    • 原因: サイトの構築中にジェネレーターがタイムアウトしました。
    • 解決策:
      サイトIDとアーティファクトID、およびエラーメッセージをメモして、サポートにお問い合わせください。
  • WordPress site fail: CHANGE_PERMALINK_STRUCTURE
    • 原因:
      WordPressの起動または投稿処理の完了に時間がかかりすぎています。
    • 解決策:
      このエラーは通常、Shifterのバックエンドインフラストラクチャへの負荷が高いか、WordPressにロードするファイルが多すぎるために発生します。最大1時間待ってください。次に、WordPressを再起動し、未使用および無効化されたプラグインまたはテーマを削除して、サイトのサイズを縮小します。これが完了したら、新しいアーティファクトを生成します。
  • WordPress site fail: REPLACING_URLS
    • 原因:
      WordPressの起動または投稿処理の完了に時間がかかりすぎています。
    • 解決策:
      このエラーは通常、Shifterのバックエンドインフラストラクチャへの負荷が高いか、WordPressにロードするファイルが多すぎるために発生します。最大1時間待ってください。次に、WordPressを再起動し、未使用および無効化されたプラグインまたはテーマを削除して、サイトのサイズを縮小します。これが完了したら、新しいアーティファクトを生成します。

Dockerまたはサーバー環境の問題

  • The level of configured provisioned throughput for the table
    was exceeded. Consider increasing your provisioning level with the
    UpdateTable API.

    • 原因: Shifterのバックエンドで一時的に容量が不足しています。
    • 解決策: エラーメッセージを添付して、お問い合わせください。
  • Object
    (s3://sys.status.getshifter/179d9489c9e744738b126b5e4f8af3b8) is not
    found.

    • 原因:
      WordPressが起動できないか、WordPressでの起動または事前処理の完了に時間がかかっています。
    • 解決策:
      サイトのWordPressダッシュボードと公開されたサイトを確認し、エラーがないか確認してください。エラーが見当たらない場合は、サイトIDとアーティファクトIDをメモして、サポートにお問い合わせください。
  • docker service failed (409):site <> is already
    running

    • 原因: このサイトに対して別のコンテナが現在実行されています。
    • 解決策:
      ページをリロードするか、Shifterダッシュボードからログアウトして再度ログインし、Shifterダッシュボードからサイトのステータスを確認してください。
  • docker service failed (500):Error occurred during calls
    Backend Service.

    • 原因: 一時的なバックエンドの高負荷。
    • 解決策:
      しばらく待ってから、もう一度お試しください。このエラーが引き続き発生する場合は、サイトIDとエラーメッセージをメモして、サポートにお問い合わせください。
  • statusCode: 401
    • 原因: WP JSON Rest
      APIが無効になっているため、認証に失敗しました。
    • 解決策: WP JSON Rest APIを有効にしてください。
  • statusCode: 404
    • 原因:
      生成するコンテンツがありません(投稿または固定ページがありません)。
    • 解決策:
      このエラーは、投稿またはコンテンツがないサイトからアーティファクトを生成しようとした場合に発生します。1つ以上の投稿または固定ページを公開し、新しいアーティファクトを生成してください。
  • connect ECONNREFUSED IP-ADDRESS:PORT-NUMBER
    • 原因: DockerへのHTTPS接続に失敗しました。
    • 解決策:
      しばらく待ってから、もう一度お試しください。このエラーが引き続き発生する場合は、サイトIDとエラーメッセージをメモして、サポートにお問い合わせください。
  • not created
    • 原因:
      生成するコンテンツがありません(投稿または固定ページがありません)。
    • 解決策:
      このエラーは、投稿またはコンテンツがないサイトからアーティファクトを生成しようとした場合に発生します。1つ以上の投稿または固定ページを公開し、新しいアーティファクトを生成してください。
  • Request failed with status code 500
    • 原因:
      HTTPSを使用してDocker環境への接続を試みましたが失敗しました。
    • 解決策:
      しばらく待ってから、もう一度お試しください。このエラーが引き続き発生する場合は、サイトIDとエラーメッセージをメモして、サポートにお問い合わせください。
  • Unexpected Error on transferring Theme or Plugin.
    • 原因: S3の同期がタイムアウトしました。
    • 解決策:
      • 解決策A:
        転送するファイルを減らした後(未使用または不要なプラグイン、テーマ、メディアを削除)、生成量を減らします。
      • 解決策B: 間隔を置いてから、再度生成を試みます。