Skip to content

Commit

Permalink
Merge pull request symfony#2875 from schmittjoh/patch-2
Browse files Browse the repository at this point in the history
adds docs for idle timeout (see symfony/symfony#8651)
  • Loading branch information
weaverryan committed Aug 4, 2013
2 parents c80e4e7 + 3fa71b8 commit e1cf110
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions components/process.rst
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,25 @@ check regularly::

.. _reference-process-signal:

Process Idle Timeout
--------------------

.. versionadded:: 2.4
The :method:`Symfony\\Component\\Process\\Process::setIdleTimeout` method was added in Symfony 2.4.

In contrast to the timeout of the previous paragraph, the idle timeout only
considers the time since the last output was produced by the process::

use Symfony\Component\Process\Process;
$process = new Process('something-with-variable-runtime');
$process->setTimeout(3600);
$process->setIdleTimeout(60);
$process->run();
In the case above, a process is considered timed out, when either the total runtime
exceeds 3600 seconds, or the process does not produce any output for 60 seconds.

Process Signals
---------------

Expand Down

0 comments on commit e1cf110

Please sign in to comment.