Directive | Type | Description |
---|---|---|
zend_jobqueue.database | string | A database connection string in PDO like format |
zend_jobqueue.binding | string | An address of TCP or UNIX socket to listen for requests from clients and management GUI |
zend_jobqueue.max_http_jobs | integer | The maximum number of HTTP based jobs which can be executed simultaneously by single back-end server |
zend_jobqueue.history | integer | The maximum time (in days) a completed, failed or removed job is kept in database. |
zend_jobqueue.history_failed | integer | The maximum time (in days) a failed job is kept in database. If it is not set - the 'history' value is used. |
zend_jobqueue.client_keep_alive | integer | Number of second while daemon keeps inactive connection from client. |
zend_jobqueue.client_read_timeout | integer | Number of second while daemon is trying to read request from client. |
zend_jobqueue.client_write_timeout | integer | Number of seconds while daemon is trying to deliver response to client. |
zend_jobqueue.connection_timeout | integer | Number of seconds while daemon trying to establish a connection with back-end server |
zend_jobqueue.http_job_timeout | integer | Number of seconds while URL based job must complete. |
zend_jobqueue.job_restart_timeout | integer | The minimal number of milliseconds between job startups. |
zend_jobqueue.http_job_retry_count | integer | Number of retries in case of HTTP job failure. |
zend_jobqueue.http_job_retry_timeout | integer | The number of seconds between retries of failed HTTP jobs. |
zend_jobqueue.high_concurrency_margin_allowed | integer | Report an event when the Job Queue Daemon reaches a margin between the number of running jobs and the maximum allowed |
zend_jobqueue.job_time_skew_allowed | integer | Report an event when a job is "skewing" from its defined execution time |
zend_jobqueue.max_message_size | integer | The maximum message size the daemon can accept from the extension |
zend_jobqueue.log_verbosity_level | integer | The Log's verbosity level |
zend_jobqueue.log_rotation_size | integer | The maximum size of the log file before it is rotated |
zend_jobqueue.global_directives_ini_file | string | Global Directives ini File |
A database connection string in PDO like format. Relative sqlite path will be treated as relative to Zend Server data directory.
Type: string
Default Value: "sqlite:file=jobqueue.db"
Available since version 5.0
An address of TCP or UNIX socket to listen for requests from clients and management GUI
Type: string
Default Values:
Available since version 5.0
The maximum number of HTTP based jobs which can be executed simultaneously by single back-end server
Type: integer
Default Value: 4
Available since version 5.0
The maximum time (in days) a completed, failed or removed job is kept in database. If no directive is provided time is unlimited and jobs are never deleted. Independently on this directive setting jobs may be kept forever using "persistent" option.
Type: integer
Units: days
Default Value: 7
Available since version 5.0
The maximum time (in days) a failed job is kept in database. If it is not set - the 'history' value is used.
Type: integer
Units: days
Available since version 5.0
Number of second while daemon keeps inactive connection from client. In case client doesn't send any request during this time daemon closes the client's connection. (default 3600 seconds = 1 hour)
Type: integer
Default Value: 3600
Available since version 5.0
Number of second while daemon is trying to read request from client. In case client doesn't respond in this time daemon closes the client's connection. (default 10 seconds)
Type: integer
Default Value: 30
Available since version 5.0
Number of seconds while daemon is trying to deliver response to client. In case client doesn't respond in this time daemon closes the client's connection. (default 10 seconds)
Type: integer
Default Value: 30
Available since version 5.0
Number of seconds while daemon trying to establish a connection with back-end server
Type: integer
Units: seconds
Default Value: 30
Available since version 5.0
Number of seconds while URL based job must complete. After timeout expiration daemons drops the connection to back-end server and sets job status to "failed" and completion status to "timeout".
Type: integer
Units: seconds
Default Value: 120
Available since version 5.0
The minimal number of microlliseconds between job startups.
Type: integer
Default Value: 200
Available since version 5.0
Number of retries in case of HTTP job failure.
Type: integer
Default Value: 10
Available since version 5.0
The number of seconds between retries of failed HTTP jobs.
Type: integer
Units: seconds
Default Value: 1
Available since version 5.0
Report an event when the Job Queue Daemon reaches a margin between the number of running jobs and the maximum allowed
Type: integer
Default Value: 0
Available since version 5.0
Report an event when a job is "skewing" from its defined execution time
Type: integer
Units: seconds
Default Value: 120
Available since version 5.0
The maximum message size the daemon can except from the extension
Type: integer
Units: KBytes
Default Value: 64
Available since version 5.0
The Log's verbosity level
Type: integer
Default Value: 2
Available since version 5.0
The maximum size of the log file before it is rotated
Type: integer
Units: MBytes
Default Value: 10
Available since version 5.0
The .ini file that contains the global directives, as defined in ZendGlobalDirectiveDD.xml
Type: string
Default Value: GLOBAL_DIRECTIVES_INI_FILE
Available since version 5.0
© 1999-2013 Zend Technologies, Ltd. All rights reserved.