私はかなり長い間このエラーに直面してきました。私の実稼働環境では、Windows 2008 R2エンタープライズプラットフォームでApache 2.4およびphp7を実行しています。
エラーログが次の行でいっぱいですVirtualAlloc()が失敗しました:[0x00000008]このコマンドを処理するのに十分なストレージがありません。VirtualFree()が失敗しました:[0x000001e7]無効なアドレスにアクセスしようとしました
しばらくすると500エラーが発生し、後でサーバーを再起動する必要がありますが、しばらくの間だけ正常に機能します。
これらの問題を解決するために私を助けてください私はphpからメモリを更新しようとしましたwordpress終わりですが、それでも助けはありません
プロジェクトが適切なアーキテクチャでセットアップされていない可能性があります。
あなたのPHP 32ビットですか?PHP_INT_SIZE
調べる定数。
print_r(PHP_INT_SIZE); # 4 == 32bit // 8 == 64bit
Windows Server 2008 R2はx64オペレーティングシステムであるため、Apacheのx86バージョン+/- x86 PHPは、マシンにインストールしていて割り当てようとしているメモリに上限を設定している可能性があります。 x86バージョンでは、2G以上を割り当てることができません。
私がそうした場合、私はこのエラーを受け取りました
composer update
私が試したときそれは私のために働いた
composer install