PHP.mk документација

GearmanClient::setTimeout

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

gearmanclient.settimeout.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека gearmanclient.settimeout.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
GearmanClient::setTimeout

Референца за `gearmanclient.settimeout.php` со подобрена типографија и навигација.

gearmanclient.settimeout.php

GearmanClient::setTimeout

(PECL gearman >= 0.6.0)

GearmanClient::setTimeoutПостави временско ограничување за I/O активност на сокет

= NULL

public GearmanClient::setTimeout(int $timeout): bool

Поставува временско ограничување за I/O активност на сокет.

Параметри

timeout
Интервал на време во милисекунди

Вратени вредности

Секогаш враќа true.

Белешки од корисници 3 белешки

- Определи дали дескрипторот на датотека е интерактивен терминал
пред 8 години
If a timeout is set with this method, and a timeout occurred, calling ->returnCode() will return GEARMAN_TIMEOUT

Beware that a timeout of for example a doBackground() call does not mean the job did not start. It's very possible the job got submitted and started but the gearmand server was not able to communicate that information back to you.
Исмаел Кристал Јуниор
пред 13 години
GearmanClient has a default timeout of -1 you need to set this to a positive number using setTimeout to avoid cases where your script waits forever to run a job even if there are no workers running at all.
luckyboy449 на yahoo точка ком
пред 6 години
Note that GEARMAN_TIMEOUT is mostly triggered when you use a callback with the addTask() and addTaskBackground() methods. If the Gearman server is not able to answer under high volume of jobs  about the status of the current job, the client will certainly throw a GEARMAN_TIMEOUT error.

The safest way to escape this error is using the doBackground() method especially when you are not interested to find the status of the job (failed or completed) and that should be a rule when you are sending high volume of jobs to the server.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.