서비스를 중지하는 데 문제가 있는 systemd로 인해 명령줄을 통해 D3 데이터베이스를 중지했습니다.
이런 일이 발생하면 매번 서버를 다시 시작해야 하는데, Linux는 다시 시작하기 전에 서비스를 종료하려고 하기 때문에 최소 30분 이상 소요됩니다. 기본 시간 초과 제한을 30분으로 유지합니다.
systemd가 D3 서비스를 종료하지 못했기 때문에 Crtl + C를 눌렀습니다. 시스템 서비스를 비활성화 상태에서 재설정하는 방법은 무엇입니까?
$ systemctl status d3_ait
● d3_ait.service - D3 multivalue database
Loaded: loaded (/usr/lib/systemd/system/d3_ait.service; enabled; vendor preset: disabled)
Active: deactivating (stop) (Result: exit-code) since Wed 2023-11-08 10:57:00 AEDT; 44s ago
Process: 3668 ExecStart=/usr/bin/d3 -n pick0 -s -a x (code=exited, status=11)
Main PID: 3671 (code=exited, status=12); Control PID: 4079 (d3shutdown_cust)
답변1
도움이 될 수 있는 솔루션 제안우분투에 물어보세요:
$ systemctl status d3_ait ● d3_ait.service - D3 multivalue database Loaded: loaded (/usr/lib/systemd/system/d3_ait.service; enabled; vendor preset: disabled) Active: deactivating (stop) (Result: exit-code) since Wed 2023-11-08 10:57:00 > AEDT; 44s ago Process: 3668 ExecStart=/usr/bin/d3 -n pick0 -s -a x (code=exited, status=11) Main PID: 3671 (code=exited, status=12); Control PID: 4079 (d3shutdown_cust)
저는 Main PID와 관련된 프로세스를 종료하여 이 문제를 해결했습니다.
$ kill -9 3671