ホームページ >バックエンド開発 >PHPチュートリアル >imagick が複数のスレッドで実行しているときに CPU が 100% に急増する問題を解決する方法
imagic を /usr/local/imagemagick ディレクトリにインストールする場合
まず、/usr/local/imagemagick/bin/convert -version コマンドを使用して、出力コンテンツでマルチスレッドが有効になっているかどうかを確認します。 null または DPC features: の値が openMP である場合、imagick のマルチスレッド モードにバグがあり、マルチスレッドが発生することを示します。 -core CPU 使用率が瞬時に 100% に達するため、必ずシングルスレッド モードを使用してください。
正しく設定されている場合に表示される結果です。正しく設定されていない場合、以下の結果が表示されます
|
最初の結果は次のとおりです。 imagick のマルチスレッド モードにはバグがあるため、imagick がマルチスレッド モードでインストールされている場合は、imagemagick を yum 削除してアンインストールして再インストールする必要があります。 インストール中に次の赤いフォントの部分を追加するだけです
./configure --prefix=/usr/ local/imagemagick
--disable-openmp 🎜 上記では、imagick がマルチスレッドで実行すると CPU が 100% に上昇する問題を解決する方法を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人の役に立てば幸いです。 🎜 🎜 🎜