USER MANUALS


セッション構成 (Solution Manager Administration Tool、Design Studio、Scheduler、Diagnostic & Monitoring Tool)

最大セッションタイムアウト

Solution Manager Administration Tool、Design Studio、Scheduler、Diagnostic & Monitoring Tool の各 Web アプリケーションで、最大セッションタイムアウトを構成できます。

重要

これは、アクティビティがない場合のタイムアウトではなく、ユーザーがアクティブな場合でも適用されます。

この機能はデフォルトで無効になっており、以下の構成パラメータが提供されています。

  • session.maxTimeToLive=0

注釈

このパラメータは、Solution Manager Administration Tool の conf/solution-manager-web-tool/SMAdminConfiguration.properties 、Design Studio の conf/design-studio/DesignStudioBackend.properties 、Scheduler の conf/scheduler-webadmintool/ConfigurationParameters.properties 、および Diagnostic & Monitoring Tool の resources/apache-tomcat/webapps/diagnostic-monitoring-tool/WEB-INF/classes/ConfigurationParameters.properties の各構成ファイルで設定できます。

時間は、時間単位、分単位 (デフォルト)、または秒単位で指定できます。さまざまな時間単位で 1 時間のタイムアウトを指定する例を以下に示します。

  • session.maxTimeToLive=3600s (秒単位)

  • session.maxTimeToLive=60m (分単位)

  • session.maxTimeToLive=60 (時間単位が指定されない場合は分単位と見なされます)

  • session.maxTimeToLive=1h (時間単位)

この機能を無効にするには、負の値または 0 を使用します。

アイドルセッションタイムアウト

ユーザーのアクティビティがないタイムアウトは、Design Studio および Scheduler の 2 つの Web アプリケーションでも構成できます。

プロパティ server.servlet.session.timeout は、セッションのアクティビティがないままの時間を設定します。これは、セッションが、期限切れと見なされることなく、非アクティブなままでいられる時間を意味します。この時間は、サーバーへのリクエスト送信など、ユーザーがアプリケーションと最後にやり取りしたときからカウントします。

ユーザーが server.servlet.session.timeout で指定されている時間内にサーバーへのリクエストを生成するアクションを実行した場合、セッションは期限切れになりません。しかし、その時間内にユーザーが何もやり取りしない場合、セッションは非アクティブと見なされ、期限切れになります。

注釈

このパラメータは、Design Studio の conf/design-studio/DesignStudioBackend.properties 構成ファイルと Scheduler の conf/scheduler-webadmintool/ConfigurationParameters.properties 構成ファイルで設定できます。

デフォルトでは、この構成パラメータの値は 2 時間です。

  • server.servlet.session.timeout=2h

この時間は、時間単位、分単位、秒単位、またはミリ秒単位 (デフォルト) で指定できます。さまざまな時間単位で 1 時間のタイムアウトを指定する例を以下に示します。

  • server.servlet.session.timeout=3600000 (時間単位が指定されない場合はミリ秒単位と見なされます)

  • server.servlet.session.timeout=3600s (秒単位)

  • server.servlet.session.timeout=60m (分単位)

  • server.servlet.session.timeout=1h (時間単位)

シングルユーザー同時セッション数制御

デフォルトでは、Solution Manager Administration Tool と Diagnostic & Monitoring Tool で複数のセッションを開くことができます。たとえば、1 人のユーザーが 2 つのブラウザー (または 2 つのコンピュータ) から同じ資格情報を使用して Solution Manager にログインできます。

ユーザーが一度に 1 つの場所からしかログインできないようにするには、以下を実行します。

  1. このプロパティを以下の構成ファイルに追加します。

concurrent-session-control.enabled=true
  • Solution Manager のインストール環境:

    • Solution Manager Administration Tool: <SOLUTION_MANAGER_HOME>/conf/solution-manager-web-tool/SMAdminConfiguration.properties

    • Diagnostic & Monitoring Tool: <SOLUTION_MANAGER_HOME>/resources/apache-tomcat/webapps/diagnostic-monitoring-tool/WEB-INF/classes/ConfigurationParameters.properties

  • Denodo Platform のインストール環境:

    • Diagnostic & Monitoring Tool: <DENODO_HOME>/resources/apache-tomcat/webapps/diagnostic-monitoring-tool/WEB-INF/classes/ConfigurationParameters.properties

重要

シングルユーザー同時セッション制御が有効な場合、1 人のユーザーに許可されるのは 1 つのセッションのみです。すでにセッションを持っているユーザーが別のセッションを開いた場合、最初のセッションは閉じられます。また、この制限は、すべてのアプリケーションで有効にする必要はなく、一部のアプリケーションでのみ有効にすることができます。

  1. この変更を行ったアプリケーションを再起動します。

Add feedback