Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
Return values. Always check GearmanClient::error() or GearmanWorker() for a string error, as it may contain more details:
GEARMAN_SUCCESS
(integer)
GEARMAN_IO_WAIT
(integer)
GEARMAN_ERRNO
(integer)
GEARMAN_NO_ACTIVE_FDS
(integer)
GEARMAN_UNEXPECTED_PACKET
(integer)
GEARMAN_GETADDRINFO
(integer)
GEARMAN_NO_SERVERS
(integer)
GEARMAN_LOST_CONNECTION
(integer)
GEARMAN_MEMORY_ALLOCATION_FAILURE
(integer)
GEARMAN_SERVER_ERROR
(integer)
GEARMAN_WORK_DATA
(integer)
GEARMAN_WORK_WARNING
(integer)
GEARMAN_WORK_DATA
, but
should be treated as a warning instead of normal response data.
GEARMAN_WORK_STATUS
(integer)
GEARMAN_WORK_EXCEPTION
(integer)
GEARMAN_WORK_FAIL
(integer)
GEARMAN_COULD_NOT_CONNECT
(integer)
GEARMAN_INVALID_FUNCTION_NAME
(integer)
GEARMAN_INVALID_WORKER_FUNCTION
(integer)
GEARMAN_NO_REGISTERED_FUNCTIONS
(integer)
GEARMAN_NO_JOBS
(integer)
GEARMAN_ECHO_DATA_CORRUPTION
(integer)
GEARMAN_NEED_WORKLOAD_FN
(integer)
GEARMAN_PAUSE
(integer)
GEARMAN_UNKNOWN_STATE
(integer)
GEARMAN_SEND_BUFFER_TOO_SMALL
(integer)
GEARMAN_TIMEOUT
(integer)
GearmanClient options:
GEARMAN_CLIENT_NON_BLOCKING
(integer)
GEARMAN_CLIENT_UNBUFFERED_RESULT
(integer)
GEARMAN_CLIENT_FREE_TASKS
(integer)
GearmanWorker options:
GEARMAN_WORKER_NON_BLOCKING
(integer)
GEARMAN_WORKER_GRAB_UNIQ
(integer)
Base Gearman configuration:
GEARMAN_DEFAULT_TCP_HOST
(string)
GEARMAN_DEFAULT_TCP_PORT
(integer)
GEARMAN_DEFAULT_SOCKET_TIMEOUT
(integer)
GEARMAN_DEFAULT_SOCKET_SEND_SIZE
(integer)
GEARMAN_DEFAULT_SOCKET_RECV_SIZE
(integer)
GEARMAN_MAX_ERROR_SIZE
(integer)
GEARMAN_PACKET_HEADER_SIZE
(integer)
GEARMAN_JOB_HANDLE_SIZE
(integer)
GEARMAN_OPTION_SIZE
(integer)
GEARMAN_UNIQUE_SIZE
(integer)
GEARMAN_MAX_COMMAND_ARGS
(integer)
GEARMAN_ARGS_BUFFER_SIZE
(integer)
GEARMAN_SEND_BUFFER_SIZE
(integer)
GEARMAN_RECV_BUFFER_SIZE
(integer)
GEARMAN_WORKER_WAIT_TIMEOUT
(integer)