php 코드에서 node js 실행

php 코드에서 node js 실행

QA

php 코드에서 node js 실행

본문

php에서 nodejs 파일을 실행하려고 system 함수를 썼는데

실행까진 잘 되는데 현재 실행 중인 그 nodejs 파일을 종료시키는 방법은 없나요?

아니면 system 함수 말고 다른 방법으로 호출/종료 하는 방법이 있을까요?

이 질문에 댓글 쓰기 :

답변 1

요점은 실행된 pid (Process ID) 를 기억하거나 기억할수 있는 매개체를 이용하는 것입니다.

 

첫번째. 기억:

어떤 함수가 되었든 pid 를 리턴 받아 저장할수 있으면 됩니다.

나중에 실행된 프로세스를 kill 시킬때 사용하게 되는 형태입니다.

 

두번째. 매개체 방법:

따로 써드파티(이 케이스에서는 shellscript for nodejs 정도가 되겠네요) 런처를 두고

런처는 해당 pid 를 이용해 stop start restart status 같은 동작을 수행하고

php 에서는 간단하게 정리된 위 명령 만으로 컨트롤 하는 형태입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 95
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT