VirtualAlloc() 실패: [0x00000008] 스토리지가 부족하여 이 명령을 처리할 수 없습니다.
이 에러는 꽤 오랫동안 발생하고 있습니다.내 실가동 환경은 Windows 2008 R2 엔터프라이즈플랫폼에서 Apache 2.4 및 php7을 실행하고 있습니다.
오류 로그에 VirtualAlloc() failed 행이 가득합니다.[ 0x00000008 ] 이 명령을 처리할 수 있는 저장공간이 부족합니다. Virtual Free() 실패: [0x000001e7] 잘못된 주소에 액세스하려고 합니다.
잠시 후에 500 에러가 발생하고, 나중에 서버를 재기동할 필요가 있습니다.일시적으로만 정상적으로 동작합니다.
php와 wordpress end에서 메모리를 업데이트하려고 했지만 아직 도움말이 없습니다.
프로젝트가 적절한 아키텍처에 설정되어 있지 않을 수 있습니다.
당신의 PHP는 32비트입니까?체크하다PHP_INT_SIZE
계속 알아내야 해
print_r(PHP_INT_SIZE); # 4 == 32bit // 8 == 64bit
Windows Server 2008 R2는 x64 운영체제이기 때문에 Apache +/- x86 PHP의 x86 버전은 컴퓨터에 설치되어 할당하려는 메모리를 제한하고 있을 수 있습니다.x86 버전에서는 2G 이상을 할당할 수 없습니다.
이 에러는, 이 에러가 발생하고 있습니다.
composer update
내가 노력했을 때 효과가 있었다.
composer install
같은 오류가 발생하여 이 명령어로 localhost에서 문제가 해결되었습니다.
php -d memory_limit=-1 "C:/ProgramData/ComposerSetup/bin/composer.phar"
그럼 해라composer update
최신 버전의 작곡가를 업데이트하기만 하면 됩니다.
https://getcomposer.org/download/
그렇지 않으면 다음 단계를 수행합니다.
이 설정은 로컬 컴퓨터(명령어)에서만 사용할 수 있습니다.
PHP 메모리를 확인하려면
php -r "echo ini_get('memory_limit');"
출력:
128M
PHP 경로를 확인하려면
php --ini
출력:
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: C:\xampp72\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
메모리 제한 업데이트만 하면 됩니다.
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit=512M
메모리 액세스 제한 해제의 경우
memory_limit=-1
또는 단순히 윈도우를 위해 실행한다.
php -d memory_limit=-1 "C:\ProgramData\ComposerSetup\bin\composer.phar" update
참고: 최신 버전의 작곡가를 다운로드하는 것이 좋습니다.
composer -v
php.ini 파일을 업데이트하고 있습니다.Windows 머신을 사용하고 있는 경우는, Larabel이 제안하는 것처럼, 메모리 제한을 2 GB로 늘리는 것을 php.ini로 시도할 수 있습니다.XAMPP에서는 C:\xampp\php\php.ini에 있습니다.
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 2G
XAMPP 서버를 재시작하고 컴포저 업데이트를 다시 실행합니다.
이전:
그 후:
언급URL : https://stackoverflow.com/questions/44491893/virtualalloc-failed-0x00000008-not-enough-storage-is-available-to-process-t
'programing' 카테고리의 다른 글
Oracle이 없는 경우 삽입 (0) | 2023.02.22 |
---|---|
Preact에 의해 잘못된 컴포넌트가 렌더링됨 (0) | 2023.02.22 |
WordPress 플러그인의 Array-to-CSV 내보내기 기능에 문제가 있습니다. (0) | 2023.02.22 |
Angular에서의 약속 오브젝트 캐시JS 서비스 (0) | 2023.02.22 |
ReactJs Router Link와 material-ui 컴포넌트(버튼 등)를 조합하는 방법 (0) | 2023.02.22 |