Мои цели Zendesk дают ошибки Net :: ReadTimeout, хотя мой API работает - PullRequest
0 голосов
/ 01 июля 2019

У нас есть набор API (PHP), связанных с нашим Zendesk через цели. Zendesk отправляет данные на наши конечные точки просто отлично, но мы видим Net::ReadTimeout ошибок на нашей вкладке "Target Failures". Эта ошибка генерируется, когда ответ не может быть прочитан в наборе read_timeout. Ссылка

Я увеличил max_execution_time до 120, хотя он уже был установлен на 30 (что кажется достаточным, но хорошо, почему нет), и я также установил для каждого из моих PHP-сценариев следующее:

set_time_limit(120);

Кажется, проблема не устранена. Я перезапустил Nginx на своем сервере, но все еще вижу те же проблемы, которые появляются на нашей панели.

Zendesk довольно расплывчато относительно того, что именно должно быть сделано здесь. Я также удостоверился, что правильный 200 код состояния генерируется путем добавления:

http_response_code(200);

Это тоже не поможет.

Я не знаю, где искать в моих журналах, чтобы отследить, как долго данный запрос занял данную конечную точку. Если кто-нибудь знает это ...

Если кто-то, имеющий небольшой опыт работы с API Zendesk, мог бы указать мне правильное направление, это было бы здорово.

Заранее спасибо!

...