2012-12-03 4 views
0

무엇이 원인인지 모르지만 충돌이 계속되는 노드 앱이 있습니다. 콘솔은 Segmentation Fault라고 말하며 두 개의 Mysql 객체가 (db-mysql 모듈을 사용하여) 인스턴스화 될 때처럼 보입니다. 이는 10 명이 넘는 사용자가 내 사이트를 사용할 때 매우 흔하게 발생합니다 (앱 링크를 게시하지 않기 때문에 로드가 충돌 할까 봐 걱정된다;) 유용 할 수 있다면 게시 할 것이다.)Nodejs + db-mysql 세그멘테이션 오류

실마리가 있습니까? 내 패키지가 최신 버전입니다. Mysql과 함께 사용할 더 나은 패키지가 있습니까 (문제가있는 곳이라고 가정)? Nodegs를 사용하여 Segfault 문제가 발생합니까 (bcs 안정성은 Node의 주요 장점 중 하나입니다)?

+0

segfault가 발생하면 스택 덤프가 발생합니까? 그게 도움이 될 수도 ... –

+0

가끔은, 때로는 "분할 오류". 덤프를 어떻게 검색 할 수 있습니까? – Cystack

+0

일반적으로 콘솔에 올라올 것입니다 ... 예외를 잡아 내고 코드에서 콘솔로 출력하지 않는 한 그 코드를 얻는 방법을 모르겠습니다. –

답변

0

[생각] 나는 틀린 일을 분명히했다 : 새로운 MySQL 객체를 cerating하고 재 검증이있을 때마다 DB에 연결한다. 대신, 나는 MySQL 객체를 저장하고 각각의 ... 질의에 대해 하나의 질의를 실행한다. 지금까지 잘 작동합니다.