システムリソースの管理
サーバー管理パネルの[リソース]タブにはいくつかの機能があり、すべてシステムのリソースの低レベルの監視と管理に関連しています。
関数 | 目的 |
---|---|
システムインフォメーション | Liferay DXPのバージョンと稼働時間データを取得する |
メモリモニター | 合計メモリと最大メモリに対する使用済みメモリの監視 |
システム動作 | ガベージコレクターを実行してスレッドダンプを生成する |
キャッシュ動作 | キャッシュされたコンテンツをさまざまなレベルでクリアする |
承認動作 | データベースの正確性とメンバーシップポリシーを確認する |
クリーンアップアクション | ドキュメントとメディアのプレビューとサムネイルをリセットします。テーマとページリビジョンの権限と孤立したポートレットプリファレンスをクリーンアップします。 |
サーバー管理:リソースリファレンス
ガベージコレクターを実行します ガベージコレクターを実行して、JVMにメモリを解放するよう指示します。
スレッドダンプを生成します デッドロックの存在と場所を特定するために、後で精査するためにスレッドダンプを生成します。 これは、最初にcom.liferay.server.admin.web.internal.portlet.action.EditServerMVCActionCommand
のロガーカテゴリを追加してINFO
に設定した場合に、パフォーマンステスト中に役立ちます。
このVMによってキャッシュされたコンテンツをクリアする: ローカルキャッシュに保存されているコンテンツをクリアします。 クラスター化されたEhcacheではなく、ローカルJVMスコープのEhcacheコンテンツのみがクリアされます。 1
クラスター全体でキャッシュされたコンテンツをクリアします クラスター化されたEhcache全体のコンテンツをクリアします。 1
データベースキャッシュをクリアします データベースキャッシュをクリアします。 これにより、永続化レイヤーでのデータベース結果を除いて、Ehcacheコンテンツはクリアされません。 1
ダイレクトサーブレットキャッシュをクリアします ダイレクトサーブレットキャッシュをクリアします。 緊急フィックスを適用する必要がある場合、このアクションはキャッシュを手動でクリアし、JSPを強制的に再ロードします。
直接サーブレットコンテキストは、アプリケーションサーバーのディスパッチャーチェーンを介してアクセスする代わりに、生成されたサーブレットを直接キャッシュしてアクセスすることにより、JSPサービスのパフォーマンスを最適化します。 この関数は、JSPにフィルターが不要な場合にのみ適しています。パフォーマンスを向上させるには本番モードで有効にする必要がありますが、JSPサーブレットをオンザフライでリロードできるように開発モードでは無効にする必要があります。 詳細は、 portal.properties
ファイルのDirect Servlet Contextセクションを参照してください。 1
メンバーシップポリシーの確認: 既存のサイトメンバーシップポリシーが正しく適用されていることを確認し、更新を自動的に適用します。 データベースが手動で変更されたりハッキングされたりした結果、サイトに割り当てられたユーザーがサイトメンバーシップポリシーに違反した場合、このアクションにより、実装されているすべてのサイトメンバーシップポリシーの検証方法がトリガーされます。 違反しているメンバーシップは自動的に変更されます。
ドキュメントとメディアのプレビューファイルとサムネイルファイルをリセット: ドキュメントとメディアライブラリの各アイテムのプレビューを再生成します。
権限のクリーンアップ: Guest、User、およびPower Userロールの権限を削除して、ユーザーのカスタマイズ可能なページの管理を簡素化します。 ページに追加の権限は、すべてのポートレットのゲストロールとユーザーロールから削除され、パワーユーザーの範囲がポータル全体からユーザー個人サイトに縮小されます。
孤立したページリビジョンポートレットプリファレンスのクリーンアップ: ページリビジョンに属するすべての孤立したポートレットプリファレンスを削除します。 ページリビジョンに属していないポートレットに属しているポートレットプリファレンスは削除されます。 ランタイムポートレットに属するポートレットプリファレンスは削除されます。
孤立したテーマポートレット設定のクリーンアップ: テーマによって追加されたすべての孤立したポートレット設定を削除します。 ポートレットプリファレンスがデータベースで孤立した場合は、データベースエントリをクリーンアップします。
[1]キャッシュは複数のレベルで発生します。 一部の上位のキャッシュレイヤーは、下位のキャッシュレイヤーを認識しません。 より高いレベルのキャッシュをすでにクリアしている場合でも、常に可能な限り最も低い(最も詳細な)レイヤーでキャッシュをクリアしてください。