1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-27 17:02:16 +01:00
Files
archived-doc-es/reference/gearman/constants.xml
Pedro Antonio Gil Rodríguez 3523a79c8a Updated to the most recent version
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@324083 c90b9560-bf6c-de11-be94-00142212c4b1
2012-03-10 20:10:27 +00:00

602 lines
17 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 4de5cce5d886bf7ea08db8583141ff9715b47073 Maintainer: tatai Status: ready -->
<appendix xml:id="gearman.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants;
<para>
Valores de retorno. Comprobar siempre
<methodname>GearmanClient::error</methodname> o
<methodname>GearmanWorker</methodname> para obtener los errores ya que
pueden contener más detalles:
</para>
<para>
<variablelist>
<varlistentry xml:id="constant.gearman-success">
<term>
<constant>GEARMAN_SUCCESS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
La acción fue realizada con éxito.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-io-wait">
<term>
<constant>GEARMAN_IO_WAIT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
En modo no bloqueante, se lanza un evento que podría bloquear.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-errno">
<term>
<constant>GEARMAN_ERRNO</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Error del sistema. Comprobar
<methodname>GearmanClient::errno</methodname> o
<methodname>GearmanWorker::errno</methodname> para obtener el código de
error del sistema que se ha retornado.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-no-active-fds">
<term>
<constant>GEARMAN_NO_ACTIVE_FDS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Se ha llamado a <methodname>GearmanClient::wait</methodname> o
<methodname>GearmanWorker</methodname> sin una conexión.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-unexpected-packet">
<term>
<constant>GEARMAN_UNEXPECTED_PACKET</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Indica que algo ha ido mal en gearmand. Se aplica sólo a
<classname>GearmanWorker</classname>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-getaddrinfo">
<term>
<constant>GEARMAN_GETADDRINFO</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Falló la resolución DNS (host no válido, puerto, etc).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-no-servers">
<term>
<constant>GEARMAN_NO_SERVERS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se ha llamado a <methodname>GearmanClient::addServer</methodname>
antes de enviar trabajos o tareas.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-lost-connection">
<term>
<constant>GEARMAN_LOST_CONNECTION</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Se perdió la conexión durante una petición.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-memory-allocation-failure">
<term>
<constant>GEARMAN_MEMORY_ALLOCATION_FAILURE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se pudo reservar memoria (sin memoria).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-server-error">
<term>
<constant>GEARMAN_SERVER_ERROR</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Algo ha fallado en el servidor Gearman y no ha podido manejar la
petición correctamente.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-work-data">
<term>
<constant>GEARMAN_WORK_DATA</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Código de error de tipo Notice obtenido con
<methodname>GearmanClient::returnCode</methodname> cuando se usa
<methodname>GearmanClient::do</methodname>. Enviado para actualizar el
cliente con datos del trabajo que se está ejecutando. Un trabajador lo
usa cuando necesita enviar actualizaciones, enviar resultandos parciales
o enviar datos en trabajos de larga duración.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-work-warning">
<term>
<constant>GEARMAN_WORK_WARNING</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Código de error de tipo Notice obtenido con
<methodname>GearmanClient::returnCode</methodname> cuando se usa
<methodname>GearmanClient::do</methodname>. Actualiza el cliente con un
warning. Este comportamiento es como
<constant>GEARMAN_WORK_DATA</constant> pero debe ser tratado como un
warning en vez de datos de respuesta.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-work-status">
<term>
<constant>GEARMAN_WORK_STATUS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Código de error de tipo Notice obtenido con
<methodname>GearmanClient::returnCode</methodname> cuando se usa
<methodname>GearmanClient::do</methodname>. Enviado para actualizar el
estado de un proceso de larga duración. Usar
<methodname>GearmanClient::doStatus</methodname> para obtener el
porcentaje de tarea completada.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-work-exception">
<term>
<constant>GEARMAN_WORK_EXCEPTION</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Código de error de tipo Notice obtenido con
<methodname>GearmanClient::returnCode</methodname> cuando se usa
<methodname>GearmanClient::do</methodname>. Indica que el trabajo ha
fallado dando una excepción.
with a given exception.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-work-fail">
<term>
<constant>GEARMAN_WORK_FAIL</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Código de error de tipo Notice obtenido con
<methodname>GearmanClient::returnCode</methodname> cuando se usa
<methodname>GearmanClient::do</methodname>. Indica que el trabajo ha
fallado.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-could-not-connect">
<term>
<constant>GEARMAN_COULD_NOT_CONNECT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Fallo en la conexión a los servidores.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-invalid-function-name">
<term>
<constant>GEARMAN_INVALID_FUNCTION_NAME</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Intento de registrar el nombre de una función como NULL o uso de
funciones de llamadas de retorno sin especificarlas correctamente.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-invalid-worker-function">
<term>
<constant>GEARMAN_INVALID_WORKER_FUNCTION</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Intento de registrar una funcionón con un NULL en la función de llamada
de retorno.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-no-registered-functions">
<term>
<constant>GEARMAN_NO_REGISTERED_FUNCTIONS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Cuando un trabajador obtiene un trabajo para una función que no
registró.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-no-jobs">
<term>
<constant>GEARMAN_NO_JOBS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Para un trabajador no bloqueante, cuando
<methodname>GearmanWorker::work</methodname> no tiene ningún trabajo
activo.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-echo-data-corruption">
<term>
<constant>GEARMAN_ECHO_DATA_CORRUPTION</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Tras <methodname>GearmanClient::echo</methodname> o
<methodname>GearmanWorker::echo</methodname>, los datos retornados no
coinciden con los datos enviados.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-need-workload-fn">
<term>
<constant>GEARMAN_NEED_WORKLOAD_FN</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Cuando el cliente optó por enviar la carga de trabajo de una tarea pero
no especificó la función de retorno para la carga de trabajo.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-pause">
<term>
<constant>GEARMAN_PAUSE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Para el interfaz de tarea no bloqueante, puede ser retornada por la
tarea para "pausar" la llamada y retornar de
<methodname>GearmanClient::runTasks</methodname>. Debe llamarse a
<methodname>GearmanClient::runTasks</methodname> de nuevo para
continuar.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-unknown-state">
<term>
<constant>GEARMAN_UNKNOWN_STATE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Error interno de estado en el cliente/trabajador.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-send-buffer-too-small">
<term>
<constant>GEARMAN_SEND_BUFFER_TOO_SMALL</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Error interno: intento de enviar más información de la que es posible en
un trozo atómico debido a los tamaños (definidos en código) de los
buffers.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-timeout">
<term>
<constant>GEARMAN_TIMEOUT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Se alcazó el límite te tiempo establecido por el cliente/trabajador.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
Opciones de <classname>GearmanClient</classname>:
</para>
<para>
<variablelist>
<varlistentry xml:id="constant.gearman-client-non-blocking">
<term>
<constant>GEARMAN_CLIENT_NON_BLOCKING</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Ejecutar el cliente en modo no bloqueante.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-client-unbuffered-result">
<term>
<constant>GEARMAN_CLIENT_UNBUFFERED_RESULT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Permite al cliente leer datos en bloques en vez de tener en el buffer el
resultado completo y pasarlo.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-client-free-tasks">
<term>
<constant>GEARMAN_CLIENT_FREE_TASKS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Liberar automáticamente objetos una vez que se han completado. Esta es
la opción por defecto en esta extensión para intentar evitar pérdidas de
memoria.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
Opciones de <classname>GearmanWorker</classname>:
</para>
<para>
<variablelist>
<varlistentry xml:id="constant.gearman-worker-non-blocking">
<term>
<constant>GEARMAN_WORKER_NON_BLOCKING</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Ejecuta el trabajador en modo no bloqueante.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-worker-grab-uniq">
<term>
<constant>GEARMAN_WORKER_GRAB_UNIQ</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Retirna el identificador único asignado al cliente además del manejador
del trabajo.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
Configuración base de Gearman:
</para>
<para>
<variablelist>
<varlistentry xml:id="constant.gearman-default-tcp-host">
<term>
<constant>GEARMAN_DEFAULT_TCP_HOST</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-default-tcp-port">
<term>
<constant>GEARMAN_DEFAULT_TCP_PORT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-default-socket-timeout">
<term>
<constant>GEARMAN_DEFAULT_SOCKET_TIMEOUT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-default-socket-send-size">
<term>
<constant>GEARMAN_DEFAULT_SOCKET_SEND_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-default-socket-recv-size">
<term>
<constant>GEARMAN_DEFAULT_SOCKET_RECV_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-max-error-size">
<term>
<constant>GEARMAN_MAX_ERROR_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-packet-header-size">
<term>
<constant>GEARMAN_PACKET_HEADER_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-job-handle-size">
<term>
<constant>GEARMAN_JOB_HANDLE_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-option-size">
<term>
<constant>GEARMAN_OPTION_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-unique-size">
<term>
<constant>GEARMAN_UNIQUE_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-max-command-args">
<term>
<constant>GEARMAN_MAX_COMMAND_ARGS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-args-buffer-size">
<term>
<constant>GEARMAN_ARGS_BUFFER_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-send-buffer-size">
<term>
<constant>GEARMAN_SEND_BUFFER_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-recv-buffer-size">
<term>
<constant>GEARMAN_RECV_BUFFER_SIZE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.gearman-worker-wait-timeout">
<term>
<constant>GEARMAN_WORKER_WAIT_TIMEOUT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->