반응형
mariasql을 사용하여 nodejs에서 mariaadbin에 대한 연결을 개방 상태로 유지하려면 어떻게 해야 합니까?
소켓 이벤트 발생 시 NodeJS, MariaDB, mariasql을 사용하여 데이터를 저장합니다.이벤트는 10분마다 발생하거나 최대 몇 시간 지연될 수 있습니다.
이제 오랫동안 쿼리 실행이 없을 때 연결 시간 초과가 발생하는지 궁금합니다.
두 번째 질문은 모든 쿼리 후에 .end()를 실행하고 나중에 다른 쿼리를 실행해야 하는 경우 연결을 다시 설정해야 합니까?
그게 간단한 코드입니다.
db.query(
'INSERT INTO log (log_id, data) VALUES (?, ?)',
[ 1, 'log..' ],
function(error, result) {
...
}
);
db.end(); // Do I have to end the connection and reestablish later?
연결 상태를 '시간' 동안 유지하려고 하는 것은 정말 나쁜 형태입니다.네트워크 결함이나 기타 결함이 있을 수 있습니다.MySQL 서버의 리소스를 삭제하고 있습니다.기타.
어떤 경우에도 연결이 끊어진 경우를 처리할 준비가 되어 있어야 하므로 일반적으로 예상할 수 있게 연결을 닫을 수도 있습니다.
언급URL : https://stackoverflow.com/questions/34094876/how-do-i-keep-the-connection-open-to-mariadb-in-nodejs-using-mariasql
반응형
'source' 카테고리의 다른 글
폴더에 파일이 있는지 확인하는 방법? (0) | 2023.10.21 |
---|---|
jQuery validation 오류 메시지를 지우는 방법은 무엇입니까? (0) | 2023.10.21 |
앵귤러를 섞을 가치가 있을까요?JS 및/또는 검도UI? (0) | 2023.10.21 |
추가 필드 추가 - Wordpress (wp_insert_user & update_user_meta가 작동하지 않음) (0) | 2023.10.21 |
표현식을 사용한 Oracle 고유 제약 조건 (0) | 2023.10.21 |