すべての記事

Getting Started

CICDoo とは はじめに: オンボーディングウィザード ダッシュボードとインフラマップ

Concepts

本番、ステージング、開発の各ステージ ドメイン、サブドメイン、SSL Odoo のバージョンとエディション(Community と Enterprise) ワークスペースとチームでの共同作業

Servers

サーバーの追加 サーバーのドメインと DNS ロードバランサーを使う サーバーの操作: デプロイ、ログ、チャート

Projects & Git

プロジェクトの作成 GitHub の接続 GitLab の接続 ブランチとインスタンス

Instances & Console

インスタンスの作成 インスタンスの再起動、停止、削除 ステージ間でのブランチのマージ Web IDE とリモートアクセス インスタンス設定の説明 デプロイとジョブキュー

Agent Tasks

エージェントタスクとは エージェントタスクの設定 タスクの実行と結果の確認 エージェント時間と追加購入

Monitoring & Backups

インスタンスのモニタリング バックアップと復元 アラート通知(メールと SMS)

Workspaces & Permissions

ワークスペースメンバーの招待 メンバーの権限とリソースへのアクセス メンバーがリソースを表示または使用できない

Account & Security

二要素認証(2FA) プロフィールと連携の設定 パスワードとアカウントの復旧

Billing & Plans

プランと料金 アップグレードとサブスクリプションの管理 プロジェクトのサブスクリプションが未払いの場合 チャネルパートナープログラム

Support & Tickets

サポートチケットの作成 CICDoo チームのサポートを受ける

Troubleshooting

トラブルシューティング: サーバーを接続できない トラブルシューティング: デプロイが失敗した トラブルシューティング: リポジトリ移動後に git push が 403 で失敗する トラブルシューティング: インスタンスが停止している、または遅い トラブルシューティング: ドメインまたは SSL の問題

トラブルシューティング

トラブルシューティング: インスタンスが停止している、または遅い

インスタンスに接続できない、または遅いときに確認する順番。ステータスとモニタリングのグラフから、再起動とメモリ上限まで。

この順番で確認してください

1. コンソールヘッダーのインスタンスの状態

インスタンスの コンソール を開きます。ヘッダーには、ブランチ名の横にリアルタイムのステータスインジケーターが表示されます。インスタンスが動いていない場合は、上部に「インスタンスが実行されていません」という黄色のバナーが表示されます。バナーには 自動再起動 が有効かどうかも表示されます。無効になっている場合は設定で有効にすると、障害の後にインスタンスが自動的に復旧します。

2. サーバーはオンラインか

サーバー ページを確認します。各サーバーカードにはオンライン、オフライン、ダウン、劣化のいずれかのバッジと、リアルタイムの CPU、メモリ、ディスクの使用状況が表示されます。サーバー自体が落ちている場合、その上のインスタンスはどれも応答しません。これはインスタンスの問題ではなくサーバーの問題です。

3. モニタリングタブ

コンソールで モニタリング タブを開きます:

  • 稼働監視が有効な場合は、30 日間の稼働率、平均応答時間、現在のステータス、日次の稼働率バーが表示されます。
  • 2 つのグラフが、Odoo コンテナとデータベースコンテナの CPU とメモリの使用状況 を示します。CPU が 100 パーセントのまま続いている、メモリが上限まで上がり続けている、といった状態は遅さの説明になります。
  • グラフ上の任意の点をクリック すると、その時点前後のコンテナログが開きます。ドラッグでズーム、ダブルクリックでリセットもできます。ログパネルでは、脳のアイコンからログの AI 分析 を実行し、追加の質問をすることもできます。

4. ログタブ

ログ タブには、更新、ストリーム(自動更新)、ダウンロードのボタンとともに Odoo のライブログが表示されます。繰り返されるトレースバック、メモリ不足のメッセージ、クラッシュループがないか探してください。

5. 再起動

コンソールヘッダーの 再起動 をクリックします:

  • まず ソフト再起動 を試します(Odoo を再起動してモジュールをアップグレードします)。
  • それで直らない場合は ハード再起動(Docker コンテナを再起動します)を使います。

6. 最近のデプロイ

キュー タブ(またはキューページ)を開き、最近のデプロイやアップグレードのジョブが障害の時間と重なっていないか確認します。トラブルシューティング: デプロイが失敗した をご覧ください。

コンテナが繰り返し落ちる場合

とくに起動直後や負荷がかかったときに何度も停止するコンテナは、メモリの上限に当たっていることがよくあります。設定の Odoo タブメモリ上限 (MB)(0 は無制限)と、PostgreSQL タブの同等の項目を確認してください。上限を上げる、あるいはサーバーが実際に提供できる範囲に合わせることで、クラッシュループが止まることがあります。

エスカレーションの目安

両方の再起動を試してもインスタンスが停止したままの場合、またはログから原因が分からない場合は、問題の種類をインスタンスにし、インスタンスを紐づけたサポートチケット (open the article) を作成してください。ステータスインジケーターとオフラインバナーの表示内容、ログタブの出力の該当部分、モニタリングで見つけたグラフのスパイク、最近のキューのジョブを含めてください。

まだ解決しませんか?アプリからチケットを作成するか、エンジニアに相談してください。