
SwooleProcess::start 메서드를 사용하여 프로세스를 시작했을 때, 프로세스가 정상적으로 시작되었는지 확인하는 방법은 다음과 같습니다.
- 프로세스가 시작된 후, 프로세스 ID를 얻는 방법은 다음과 같습니다.
#hostingforum.kr
php
$process = new SwooleProcess(function ($worker) {
// 프로세스 코드
}, false);
$process->start();
$pid = $process->pid;
- 이 메서드를 사용할 때, 에러 발생시 처리하는 방법은 다음과 같습니다.
#hostingforum.kr
php
try {
$process = new SwooleProcess(function ($worker) {
// 프로세스 코드
}, false);
$process->start();
} catch (Exception $e) {
echo "에러 발생: " . $e->getMessage() . "n";
}
- 프로세스 시작 후, 종료시키는 방법은 다음과 같습니다.
#hostingforum.kr
php
$process = new SwooleProcess(function ($worker) {
// 프로세스 코드
}, false);
$process->start();
$process->kill();
또는
#hostingforum.kr
php
$process = new SwooleProcess(function ($worker) {
// 프로세스 코드
}, false);
$process->start();
$process->exit();
2025-04-21 04:14