중단 가능한 절전 상태에서 프로세스를 종료하시겠습니까?

중단 가능한 절전 상태에서 프로세스를 종료하시겠습니까?

Node.js 애플리케이션을 실행하는 서버 A의 데이터를 서버 B의 MySQL 데이터베이스에 삽입하고 있습니다. 먼저 중복 행이 있는지 확인한 다음 INSERT결과에 따라 중복이 있는지 확인합니다. 테이블에 약 300만 개의 행이 있으므로 이 프로세스는 다소 시간이 걸릴 수 있으므로 쿼리가 오랜 시간 동안 실행될 수 있습니다.

아래와 같이 서버 A에 유휴 프로세스가 있음을 확인했습니다 ps xf.

PID TTY STAT TIME COMMAND
5521 0   Sl  0:00 mynodeappquery1.js
5522 0   Sl  0:00 mynodeappquery2.js

다음과 같은이것나는 Sl하위 프로세스가 절전 모드를 중단할 수 있다는 기준을 이해합니다(Node.js에서 이러한 쿼리를 포크합니다).

내 데이터베이스에서 이것을 사용하면 mytop이러한 쿼리가 실행이 완료되었으며 MySQL 데이터베이스와 상호 작용이 없음을 알 수 있습니다.

내 Node 애플리케이션의 버그로 인해 이러한 프로세스가 여전히 실행 중인 것 같지만 Linux 환경에서 이러한 프로세스를 종료하는 가장 좋은 방법을 알고 싶습니다. 20초 동안 비활성 상태인 경우 스크립트에서 명령을 실행하여 .sh종료할 수 있습니까?

관련 정보