본문 바로가기

전체 글191

[node.js] nodemon 사용법 // 노드몬 설치 npm install -g nodemon npm install -g forever // 리눅스 콘솔에 입력 forever start -l myap$(date '+%Y%m%d').log --append -c "nodemon --watch /var/orange/dmonster1188/ --max-old-space-size=4096" /var/orange/dmonster1188/index.js // log 파일 이름과 위치 확인 forever list // log 파일 확인 tail -f /root/.forever/myap20200120.log 2023. 3. 8.
[JQUERY] ajax source $.ajax({ type: "POST", url: "/get_ajax.php", data: { area_do:str }, dataType : "json", contentType:"application/json", cache: false, success: function(data){ console.log(data); }, error: function(error){ switch(error.code) { case error.UNKNOWN_ERROR: alert("알수없는 오류입니다."); break; case error.PERMISSION_DENIED: alert("사용 권한이 거부되었습니다."); break; case error.POSITION_UNAVAILABLE: alert("위치정보가 없습니다."); .. 2023. 3. 8.
[PHP] 파일 업로드 2023. 3. 8.
[PHP] URL 출력하기 HTTP_HOST: REQUEST_URI: URL: 2023. 3. 8.
[node.js] FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory node.js로 만든 서버 프로세스가 간헐적으로 아래와 같은 에러메시지와 함께 죽는 경우가 발생한다. FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory ​ 원인은 V8의 heap memory 할당 한계 사이즈를 초과한 메모리 할당이 일어났기 때문이다. ​ 해결방법은 --max_old_space_size 옵션값을 설정해서 heap memory 할당 한계 사이즈를 늘려주면 된다. node --max_old_space_size=8192 index.js // 8G로 heap memory 할당 한계 사이즈 늘여서 실행. 옵션값 단위는 MB ​ --max_old_space_size 값을 지정하지 않고 실행했을 경우 기본값은 64bi.. 2023. 3. 8.