Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
weaverryan committed Aug 8, 2013
2 parents fc8a060 + e1cf110 commit 871b340
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 871b340

Please sign in to comment.