[Fortinet-Fortigate] How to restartkill all processes
CLI에서 프로세스를 종료하는 방법입니다.
프로세스가 제대로 작동하지 않은 경우, 아래 방법을 통해 다시 시작 할 수 있습니다.
1. 프로세스 및 ID에 대한 정보를 확인 합니다. 1) 전체 확인 fnsysctl ps 2) 특정 프로세스 확인 diagnose sys process pidof <프로세스 네임> 3) 현재 메모리 사용량이 높은 프로세스 확인 diag sys top 2. 확인 된 프로세스 ID or 네임을 종료합니다. 1) 프로세스 ID로 종료 diag sys kill <signal> <프로세스 ID> <signal>은 임의의 숫자를 넣을 수 있지만 Fortinet에서 문제 해결을 위해 사용할 수 있는 충돌 로그에 출력을 보내기 때문에 11을 사용하는게 좋습니다. 2) 프로세스 네임으로 종료 fnsysctl kiallall <프로세스 네임> -> 위의 명령어의 경우 네임과 관련된 모든 프로세스가 종료되거나 다시 시작합니다. 또한 프로세스 충돌로그가 생기지 않습니다.
<참고자료>
https://community.fortinet.com/t5/FortiGate/Technical-Tip-How-to-restart-kill-all-processes-with-the/ta-p/194434