해당 php 에이전트 파일에 대한 작업을 정의한 에이전트가 있습니다.하지만 1 분 후에 두 번째 에이전트가 실행되고 이전 에이전트 작업이 아직 완료되지 않았습니다 .its 문제가 발생합니다 ..... 모든 에이전트에서 선택한 행에 플래그를 지정합니다. 다른 에이전트가 간섭을받지 않은 새 쿼리를 실행하는 경우mysql 쿼리에서 선택된 행에 플래그 지정
이 쿼리를 변경하는 방법은 선택한 테이블의 필드를 선택하는 것이 가장 좋은 방법입니까?
db::query("SELECT 1000 FROM web-service WHERE `state`= 1 AND `fetch_id`="fetchid" ")//
한 상태 = 1 내 제품
에 대한 조건이다2 내가 가장 좋은 방법은 무엇인지 각 에이전트에 전가 ID에 ID를 가져올 사용할 수 있습니까?
* Matrix Revolutions * 이후로 많은 에이전트를 보지 못했습니다. – Matt
¿ 선택 쿼리가 다른 선택 쿼리의 영향을 어떻게 받습니까? 당신은 모든 관련 코드를 표시하지 않습니다. – Alfabravo
@Matt의 대기열과 게이트웨이에 연결할 수 있습니다. 게이트웨이가 늦게 응답하고 에이전트가 2 분이 걸립니다. 제 일은 매 1 분마다이 PHP 파일을 실행합니다. – user1574533