共同編集のトラブルシューティング

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

共同編集は、リアルタイムでデータを同期する Synchrony によって動作しています。通常の状態では、管理者によって手動で管理する必要はありません。

このページは、お客様のインスタンスにおける Synchrony での問題のトラブルシューティングに役立ちます。 

最初のステップ

Synchrony が実行中かどうかを確認する

To check if Synchrony is running, go to   > General Configuration  >  Collaborative editing

注: Confluence Data Center を実行中の場合は、このページで、現在の Confluence ノードがお使いの Synchrony クラスターに接続されているかどうかがわかります。Synchrony クラスターの監視をサポートするため、サードパーティ製監視ツールを使用する場合があります。  

ページを編集できることを確認する

ページの編集中にエラーが表示されるけれど Synchrony が実行中である場合、何らかの原因でブラウザーを Synchrony に接続できない可能性があります。 

最も一般的な問題は、リバース プロキシの設定ミスです。このページで後述されているプロキシのトラブルシューティングのヒントを参照するか、「共同編集の管理」へ移動して、使用可能なプロキシと SSL の構成についての詳細をご覧ください。  

このページの内容:

関連ページ:

ログの確認

You can find the Confluence application logs at <home-directory>/logs/atlassian-confluence.log and Synchrony specific logs at   <home-directory>/logs/atlassian-synchrony.log.

Synchrony の再起動

移動 

 > General Configuration

 > 共同編集に移動して、Synchrony の再起動 を選択します。  

ポート 8091 が利用可能か確認する

Synchrony は、既定でポート 8091 で実行されます。このポートがサーバー上の別のアプリケーションによってすでに使用されている場合は、synchrony.port システム プロパティを使用して、利用可能なポートを変更します。  

(If you're Confluence 6.0.3 or earlier you'll need to use reza.port instead of synchrony.port.)

これの変更方法の詳細は、「システム プロパティの設定」を参照してください。 

Confluence Data Center の場合、Synchrony の実行方法は異なります。詳細は、「Data Center 用の Synchrony の設定」を参照してください。

リバース プロキシの問題

リバース プロキシを使用している場合は、Synchrony がプロキシ設定に追加されていることを確認する必要があります。「共同編集の管理」を参照し、使用可能なプロキシや SSL 構成についての詳細を確認してから、次のガイドで、お使いのリバース プロキシ設定に Synchrony を含める方法の詳細を確認してください。

 
リバース プロキシを既に設定しているにも関わらず、ページが編集できない場合は、設定で以下を確認してください:

  • Go to <installation-directory>/conf/server.xml and check the Connector directive. Make sure that you have correct values for <protocol> and <proxyName>. See the examples in the guides above for more information.  
  • The http connector always needs to be present in the <installation-directory>/conf/server.xml file, even if you're configuring SSL or using the AJP connector. The Synchrony health check uses HTTP and will fail if this connector is not present.
  • Apache を使用している場合は、プロキシ構成ファイルで、Confluence および Synchrony 指示文の順序と場所ブロックを確認します。詳細については、上記のガイドの例を参照してください。 
  • If you're using Apache, make sure you're using Apache 2.4 (with WebSockets support) and all required modules have been enabled (mod-proxymod_rewriteproxy_wstunnel).

リバース プロキシを使用しておらず、何らかの理由によって Confluence の内部 Synchrony プロキシを使用できない場合、ポート 8091 が開いており、Synchrony によって使用可能であることを確認します (または Synchrony が実行するポートを変更します)。

フォワード プロキシの問題

フォワード またはアウトバウンド プロキシを使用している場合は、Synchrony がリスンする IP を config に追加し、バイパスされるようにする必要があります。詳細は、「Confluence 用に Web プロキシサポートを設定する」を参照してください。

By default, the IP is 127.0.0.1, or it will be the value of the synchrony.host system property, if you've customised the hostname or IP that Confluence uses to connect to Synchrony. 

Websocket の問題

共同編集には WebSocket 接続が必要となります。タイムアウトにより接続を確立できない場合、またはプロキシ サーバーやファイアウォールによって WebSocket 接続が許可されていない場合、エディターは読み込みに失敗します。

See Confluence throws "The editor didn't load this time" error when trying to edit a page for initial troubleshooting suggestions.  You can also use http://websocket.org/echo.html to perform a quick HTML5 WebSocket test against an echo server.

WebSockets 経由で Confluence にアクセスできないユーザーがいる場合は、実験的な XML HTTP リクエスト (XHR) フォールバック機能を有効化することができます。

XHR フォールバックを有効にするには...

この機能はまだ実験段階であり、最後の手段としてのみ推奨されます。

To turn on XHR fallback set the synchrony.enable.xhr.fallback system property to true.

これらのシステム プロパティの変更方法の詳細は、「システム プロパティの設定」を参照してください。

 

 

メモリの問題

Synchrony に関連してメモリ不足エラーが発生した場合は、synchrony.memory.max システム プロパティを使用して、Synchrony に割り当てられているヒープ サイズを変更できます。

Confluence 6.0.3 以前を使用している場合は、synchrony.memory.max の代わりに reza.memory.max を使用する必要があります。

これの変更方法の詳細は、「システム プロパティの設定」を参照してください。  

Confluence Data Center の場合、Synchrony の実行方法は異なります。詳細は、「Data Center 用の Synchrony の設定」を参照してください。

複数の Synchrony プロセス

エディターに直ちにエラーが表示されないのに、Confluence reports that Synchrony が実行中であることを報告する場合は、実行中の Synchrony プロセスが 1 つのみであることを確認してください。 

複数の Synchrony プロセスを実行中の場合は、Confluence を停止し、追加 Synchrony プロセスを終了してから、Confluence を再起動してください。

Confluence の終了時に Tomcat ウィンドウを使用するのではなく stop-confluence.sh / stop-confluence.bat を使用することで、この問題を回避できます。 

ブラウザー拡張子の互換性がない 

エディターと相互作用する一部のサードパーティ製ブラウザー拡張子 (Grammarly など) は、共同編集が正常に機能しない場合があります。Confluence サイトでのみ Grammarly を無効にする方法については、「Confluence 共同編集により Grammarly 拡張子がブロックされる」を参照してください。

ファイアウォールまたはウイルス対策の干渉

ファイアウォールまたはウイルス対策ソフトウェアによって、サーバーへの一部のリクエストがブロックされ、エディターで予期せぬ動作が発生するという報告をいくつか受けています。問題が発生した場合は、Confluence をホワイトリスト/信頼済み URL に追加する必要が出る場合があります。詳細は、「Kaspersky インターネット セキュリティでの異常なページまたはエディターの動作」を参照してください。

エディターを使用中のユーザーが多すぎる

同時に編集可能なユーザーの最大数は設定されていませんが、同時に同じページを編集するユーザーが 12 人を超えないようにすることをお勧めします。必要に応じて、将来のリリースでエディター内に入ることができるユーザー数の制限を実施する可能性があります。

最終更新日 2017 年 3 月 9 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.