Documentation Packages Getting Started FAQ Support

Beanstalk ⋅ System

The System class exposes no methods, just properties. These properties represent various details about a Beanstalk server

Properties

Property Type Description
$currentJobsUrgent int The number of ready jobs with priority < 1024
$currentJobsReady int The number of jobs in the ready queue
$currentJobsReserved int The number of jobs reserved by all clients
$currentJobsDelayed int The number of delayed jobs
$currentJobsBuried int The number of buried jobs
$cmdPut int The cumulative number of put commands
$cmdPeek int The cumulative number of peek commands
$cmdPeekReady int The cumulative number of peek-ready commands
$cmdPeekDelayed int The cumulative number of peek-delayed commands
$cmdPeekBuried int The cumulative number of peek-buried commands
$cmdReserve int The cumulative number of reserve commands
$cmdUse int The cumulative number of use commands
$cmdWatch int The cumulative number of watch commands
$cmdIgnore int The cumulative number of ignore commands
$cmdDelete int The cumulative number of delete commands
$cmdRelease int The cumulative number of release commands
$cmdBury int The cumulative number of bury commands
$cmdKick int The cumulative number of kick commands
$cmdStats int The cumulative number of stats commands
$cmdStatsJob int The cumulative number of stats-job commands
$cmdStatsTube int The cumulative number of stats-tube commands
$cmdListTubes int The cumulative number of list-tubes commands
$cmdListTubeUsed int The cumulative number of list-tubes-used commands
$cmdListTubesWatched int The cumulative number of list-tubes-watched commands
$cmdPauseTube int The cumulative number of pause-tube commands
jobTimeouts int The cumulative count of jobs that timed out
$totalJobs int The cumulative count of jobs created
$maxJobSize int The maximum number of bytes in a job
$currentTubes int The number of currently existing tubes
$currentConnections int The number of currently open connections
$currentProducers int The number of currently open connections that have issued at least one put command
$currentWorkers int The number of currently open connections that have issued at least one reserve command
$currentWaiting int The number of currently open connections that have issued a reserve command but haven’t received a response yet
$totalConnections int The cumulative number of connections
$pid int The process id of the server
$version string The version of the server
$rusageUtime float The cumulative user CPU time of this process in seconds and microseconds
$rusageStime float The cumulative system CPU time of this process in seconds and microseconds
$uptime int The number of seconds since this server started running
$binlogOldestIndex int The index of the oldest binlog file needed to store the current jobs
$binlogCurrentIndex int The index of the current binlog file being written to. If binlog is not active this value will be 0
$binlogMaxSize int The maximum size in bytes a binlog file is allowed to get before a new binlog file is opened
$binlogRecordsWritten int The cumulative number of records written to the binlog
$binlogRecordsMigrated int The cumulative number of records written as part of compaction
$id string Random id string for the server process
$hostname string The hostname of the machine as determined by uname