페이지의 updation이 데이터베이스에있는 작업 URL로 이동했는지 확인해야하는 스크립트 작업을하고 있습니다. 즉, 데이터베이스에 URL이 저장된 페이지에 대해 어떤 작업이 게시/페이지 업데이트 된 경우 등입니다. 해당 페이지의 헤더를 가져오고 마지막으로 수정 한 날짜가 데이터베이스에 저장되어 있는지 또는 콘텐츠 길이가 데이터베이스에 저장되어 있는지 확인합니다 (마지막으로 수정 한 날짜와 내용 길이를 가져 오면 스크립트가 다시 실행될 때 각 URL의 레코드를 비교)Cron이 일정 시간이 지났습니다. [이 지시문을 처리하는 중에 오류가 발생했습니다]
스크립트는 로컬에서 제대로 작동하지만 블루 호스트 서버에서 실행 중일 때 불확실한 레코드 또는 시간이 지나면 오류가 발생하여 문제가 발생합니다 [오류가 발생했습니다 이 지침을 처리하는 동안]. (그 때 나는 브라우저에서 스크립트를 실행하려고합니다.) 그리고 Cron에서 실행 시키면 아무 것도 반환하지 않습니다. (오류가 있거나없는 스크립트가 완전히 실행되면 스크립트를 추가하여 메일을 보냈습니다.) 나는 우회하고 있습니다. 모든 in-case 스크립트가 기록에서 업데이트를 만들 수없는 경우 (약 15 개 레코드)
오류 일 수있는 사람은 누구입니까? 이전에 wget --delete-after 명령을 사용했고 지금은 PHP는 -f 내 크론를 사용하여 전용 IP에 있습니다. 실행 시간은 약 15-20 분.