나는 cloudway에서 호스팅되는 woocommerce 웹 사이트를 보유하고 있으며, 웹 사이트가 다운되었을 때와 그렇지 않은 경우를 모니터링하고 싶습니다.크론 작업 클라우드 웨이에서 호스팅되는 Woocommerce 웹 앱에서
나는 PHP에서 cron 작업을 사용하여 웹 사이트의 특정 URL을 확인하기로 결정했습니다. Cloudway에는 대시 보드에 cron 작업이 설정되어 있다는 것을 알게되었습니다.
여기 이미지가 사용 가능한지 아닌지 확인하는 샘플 코드입니다.
<?php
function is_webUrl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
// don't download content
curl_setopt($ch, CURLOPT_NOBODY, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if (curl_exec($ch) !== FALSE) {
return true;
} else {
return false;
}
}
if(is_webUrl('https://url/image.jpg')) {
echo 'yes i found it';
}else{
echo 'file not found';
}
?>
내 질문입니다, 어떻게 파일에 대해 15 분마다 확인하고 파일에 도달 할 수 없습니다 싶은 나에게 이메일을 보내 cron 작업을 사용하지만, 파일이 발견되면 아무것도 할 것이다 할
무엇이 당신의 질문입니까? –
@chade_ 질문을 업데이트했습니다. URL을 15 분마다 확인하고 지정된 URL에서 파일을 찾지 못하면 전자 메일을 보내도록 cron 작업 또는 PHP 파일을 원합니다. 어떻게해야합니까? –