DockerでのVulkanおよびANGLE初期化のエラー
IronPDFは、Dockerコンテナ、AWS Lambda、Azure App Service、Google Cloud Run、CI/CDパイプラインでVulkanまたはANGLE初期化エラーをログ記録します。
ERR: Display.cpp:1021 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons...
IronPDFの埋め込みChrome Embedded Framework (CEF) は、明示的なGPUモードが設定されていない場合、Vulkan経由でGPUレンダリングを試みます。 GPUアクセスやディスプレイドライバがない状態で実行されるDockerコンテナでは、Vulkanを初期化できずにこのエラーが発生します。 ログメッセージにもかかわらず、IronPDF はレンダリングを続け、有効な PDF 出力を生成します。 このエラーは非ブロッキングです。
解決策
GPU の初期化試行を防ぎ、エラーを抑制するために GPU レンダリングを無効化し、シングルプロセスモードを有効化してください。
IronPdf.Installation.ChromeGpuMode = IronPdf.Engines.Chrome.ChromeGpuModes.Disabled;
IronPdf.Installation.ChromeBrowserEngineSettings.SingleProcess = true;
IronPdf.Installation.ChromeGpuMode = IronPdf.Engines.Chrome.ChromeGpuModes.Disabled;
IronPdf.Installation.ChromeBrowserEngineSettings.SingleProcess = true;
Imports IronPdf
IronPdf.Installation.ChromeGpuMode = IronPdf.Engines.Chrome.ChromeGpuModes.Disabled
IronPdf.Installation.ChromeBrowserEngineSettings.SingleProcess = True
最初のChromePdfRenderer呼び出しの前にこれらのプロパティを設定してください。 GPU アクセスが利用できないすべての Docker デプロイメントにこの設定をお勧めします。
Docker セットアップの完全なリファレンスについては、IronPDF Docker ガイドを参照してください。

