The Zend Job Queue Daemon is the daemon that executes jobs
zend_jobqueue.database
A database connection string in PDO like format
A database connection string in PDO like format. Relative sqlite path will
be treated as relative to Zend Server data directory.
Default value(s):
"sqlite:file=jobqueue.db":
Type: string
Measurement units:
Available since: 4.0
zend_jobqueue.binding
An address of TCP or UNIX socket to listen for requests from clients and
management GUI
Default value(s):
tcp://127.0.0.1:55555: for: WindowsAll ,
unix://jobqueue.sock:
Type: string
Measurement units:
Available since: 4.0
zend_jobqueue.back_end_server
an address of HTTP server to handle URL based jobs
an address of HTTP server to handle URL based jobs. The default value is
"http://127.0.0.1". All URLs with unspecified server goes to
back_end server. It is possible to define several back_end servers. The
less loaded server (the server which is executing the less number of jobs)
will be used to perform URL based job in this case.
Default value(s):
http://127.0.0.1:
Type: string
Measurement units:
Available since: 4.0
zend_jobqueue.max_http_jobs
The maximum number of HTTP based jobs which can be executed simultaneously
by single back-end server
Default value(s):
4:
Type: int
Measurement units:
Available since: 4.0
zend_jobqueue.history
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.
Default value(s):
7:
Type: int
Measurement units: days
Available since: 4.0
zend_jobqueue.client_keep_alive
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)
Default value(s):
3600:
Type: int
Measurement units:
Available since: 4.0
zend_jobqueue.client_read_timeout
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)
Default value(s):
10:
Type: int
Measurement units:
Available since: 4.0
zend_jobqueue.client_write_timeout
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)
Default value(s):
10:
Type: int
Measurement units:
Available since: 4.0
zend_jobqueue.connection_timeout
Number of milliseconds while daemon trying to establish a connection with
back-end server
Default value(s):
10:
Type: int
Measurement units:
Available since: 4.0
zend_jobqueue.http_job_timeout
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".
Default value(s):
120:
Type: int
Measurement units: seconds
Available since: 4.0
zend_jobqueue.job_restart_timeout
The minimal number of milliseconds between job startups.
Default value(s):
200:
Type: int
Measurement units:
Available since: 4.0
zend_jobqueue.http_job_retry_count
Number of retries in case of HTTP job failure.
Default value(s):
10:
Type: int
Measurement units:
Available since: 4.0
zend_jobqueue.http_job_retry_timeout
The number of seconds between retries of failed HTTP jobs.
Default value(s):
1:
Type: int
Measurement units: seconds
Available since: 4.0
zend_jobqueue.high_concurrency_margin_allowed
Report an event when the Job Queue Daemon reaches a margin between the
number of running jobs and the maximum allowed
Default value(s):
0:
Type: int
Measurement units:
Available since: 4.0
zend_jobqueue.job_time_skew_allowed
Report an event when a job is "skewing" from its defined execution
time
Report an event when a job is "skewing" from its defined execution
time
Default value(s):
120:
Type: int
Measurement units: seconds
Available since: 4.0
zend_jobqueue.log_verbosity_level
The Log's verbosity level
The Log's verbosity level
Default value(s):
0:
Type: int
Measurement units:
Available since: 4.0
zend_jobqueue.log_rotation_size
The maximum size of the log file before it is rotated
The maximum size of the log file before it is rotated
Default value(s):
10:
Type: int
Measurement units: MBytes
Available since: 4.0
zend_jobqueue.global_directives_ini_file
Global Directives ini File
The .ini file that contains the global directives, as defined in ZendGlobalDirectiveDD.xml
Default value(s):
GLOBAL_DIRECTIVES_INI_FILE:
Type: string
Measurement units:
Available since: 4.0