2015-02-06 5 views
0

Plesk API 요청을 만들기 위해 cURL을 사용하고 있습니다.Plesk 12 API cURL 연결 재설정

Plesk에서 장기간의 작업 (예 : 가입 생성 또는 제거)이 필요한 요청을 만들 때 약 10 초 후에 "연결이 재설정되었습니다"브라우저 오류가 발생합니다. 내가 (예 : 존재하지 않는 구독을 제거 같은) 간단한 알고 뭔가를 시도 할 경우

는 즉시 및 유용한 응답 반환합니다.

짧은 cURL 요청은 즉시 응답을 반환하므로이 문제는 내 웹 서버가 아닌 내 스크립트에서 발생합니다.

내 호스트가 PHP의 max_execution 및 max_input 시간을 120으로 늘렸고 MySQL 최대 실행 시간도 늘 렸습니다. 그러나 연결은 여전히 ​​약 10 초 동안 cURL 요청을 닫습니다.

그들은 아이디어가 없어 보였고 실제로 작동해야합니다.

문제를 해결하는 방법에 대한 제안 사항이 있으십니까?

답변

1

내 호스트가 각 API 호출 후에 Apache 서버가 다시 시작되고 있음을 알았습니다.

아파치를 다시 시작하면 응답이 반환되기 전에 연결이 중단되었습니다.

아파치 재시작 간격을 0 초에서 120 초로 업데이트하면이 충돌을 피하고 API 응답을받을 수있었습니다.

Parallels 포럼에서 간격 설정에 대한 팁을 발견했습니다. this thread 끝 부분을 참조하십시오.