システムリソースの管理
サーバー管理パネルの[リソース]タブにはいくつかの機能があり、すべてシステムのリソースの低レベルの監視と管理に関連しています。
| 関数 | 目的 |
|---|---|
| システムインフォメーション | Liferay DXPのバージョンと稼働時間データを取得する |
| メモリモニター | 合計メモリと最大メモリに対する使用済みメモリの監視 |
| システムアクション | ガベージコレクターを実行してスレッドダンプを生成する |
| キャッシュ動作 | キャッシュされたコンテンツをさまざまなレベルでクリアする |
| 承認動作 | データベースの正確性とメンバーシップポリシーを確認する |
| クリーンアップアクション | ドキュメントとメディアのプレビューとサムネイルをリセットします。テーマとページリビジョンの権限と孤立したポートレットプリファレンスをクリーンアップします。 |
![サーバー管理の[リソース]タブから、いくつかのサーバーメンテナンスタスクを実行できます。](https://resources.learn.liferay.com/images/dxp/latest/en/security-and-administration/administration/using-the-server-administration-panel/managing-system-resources/images/01.png)
サーバー管理:リソースリファレンス
ガベージコレクターを実行します ガベージコレクターを実行して、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] キャッシュは複数のレベルで発生します。 一部の上位のキャッシュレイヤーは、下位のキャッシュレイヤーを認識しません。 より高いレベルのキャッシュをすでにクリアしている場合でも、常に可能な限り最も低い(最も詳細な)レイヤーでキャッシュをクリアしてください。