먼저 영어에 대한 사과를합니다. 그다지 좋지 않습니다. 문제가 있습니다. 데이터베이스 "mongodb"에 여러 개의 RESTful 요청을 삽입 할 때 "RangeError : Maximum call stack size exceeded"라는 메시지가 나타납니다. 먼저 삽입 또는 업데이트를 수행 한 후에 만 "collection.find"를 수행합니다. 테스트를 위해 루프와 함께 10000 개의 요청이 전송되었습니다. 오류의 원인은 무엇이며 어떻게 해결할 수 있습니까? 모든 요청을 대기열에 넣어야합니까? 미리 감사드립니다.최대 호출 스택 크기가 mongodb에 삽입하는 많은 요청을 초과했습니다.
0
A
답변
0
코드 없이는 정확하게 말하기 어렵지만, 10000 개가 넘는 항목을 반복하고 작업을 수행하는 것은 나에게 나쁜 생각처럼 들립니다. async 라이브러리, 특히 each 함수를 확인하십시오. 비동기 방식으로 반복되므로 문제가 해결 될 수 있습니다. 몇 가지 코드를 게시하면 좀 더 구체적인 정보를 얻을 수 있습니다.
+0
안녕하세요, 답장을 보내 주셔서 대단히 감사합니다. "async.queue"를 사용하여 해결할 수있었습니다. "병렬"오류에서 코드를 실행하면 여러 "수집"에서 "발견, 업데이트"하는 프로세스가 발생할 수 있습니다. 감사합니다. –
관련 문제
- 1. async.queue를 사용하여 최대 호출 스택 크기를 초과했습니다.
- 2. 잡히지 않은 RangeError : 최대 호출 스택 크기가 캔버스를 초과했습니다. requestAnimFrame
- 3. 받기 최대 호출 스택 크기가 nodejs의 오류를 초과했습니다
- 4. RangeError : 최대 호출 스택 크기를 초과했습니다.
- 5. 최대 호출 스택 크기가 node.js에서 초과되었습니다
- 6. 최대 호출 스택을 초과했습니다.
- 7. 받기 : RangeError : 최대 호출 스택 크기가 초과되었습니다.
- 8. RangeError : 최대 호출 스택 크기가 몽구스로 초과되었습니다.
- 9. backbone-tastypie : 최대 호출 스택 크기가 초과되었습니다.
- 10. Google지도 Uncaught RangeError : 최대 호출 스택 크기를 초과했습니다. main.js.27
- 11. Angular.Copy returned RangeError : 최대 호출 스택 크기를 초과했습니다. 해결 방법?
- 12. Meteor RangeError : 최대 호출 스택 크기를 초과했습니다. on keypress event
- 13. 서로 필요한 모듈이 "최대 호출 스택 크기를 초과했습니다."
- 14. "잡히지 RangeError : 최대 호출 스택 크기를 초과했습니다"java envirenment primefaces
- 15. 잡히지 않음 RangeError : 최대 호출 스택 크기를 초과했습니다. jstree
- 16. Crossfilter javascript 최대 호출 스택 크기를 초과했습니다. 아니요
- 17. 비디오 js 오류 : 최대 호출 스택 크기를 초과했습니다.
- 18. 왜이 재귀 함수가 "최대 호출 스택 크기를 초과했습니다"오류가 발생합니까?
- 19. 잡히지 않은 RangeError : 최대 호출 스택 크기가 yii2 팝업 양식을 초과했습니다
- 20. JavaScript RangeError - jQuery.post를 사용할 때 최대 호출 스택 크기가 초과되었습니다.
- 21. 자바 스크립트 재귀 : 최대 호출 스택 크기가 초과되었습니다.
- 22. 바벨, path.replaceWith를 사용하는 동안 최대 호출 스택 크기가 초과되었습니다.
- 23. 잡히지 않은 RangeError : 최대 호출 스택 크기가 초과되었습니다.
- 24. 루프 10k 배열 오류가 발생했습니다. 최대 호출 스택 크기가 초과되었습니다.
- 25. Node.js - 최대 호출 스택 크기가 하나의 사용자에 대해서만 초과되었습니다
- 26. Activecollab 모듈 : 잡히지 RangeError : 최대 호출 스택 크기가 초과되었습니다.
- 27. 왜 "RangeError : 최대 호출 스택 크기가 초과되었습니다"오류가 발생합니까?
- 28. Ember Uncaught RangeError : 최대 호출 스택 크기가 초과되었습니다.
- 29. ExtJS 2.3 - 잡히지 RangeError : 최대 호출 스택 크기가 초과되었습니다.
- 30. Google지도 및 이미지 - RangeError : 최대 호출 스택 크기가 초과되었습니다.
일부 코드와 "RESTful"요청이 의미하는 바를 제공해야합니다. MongoDB에는 내장 된 지원이 없으므로 작성한 것입니다. – WiredPrairie
안녕하세요. 도움을 주셔서 대단히 감사합니다. "async.queue"를 사용하여 해결할 수있었습니다. –