Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork5.2k
adds docs for idle timeout (see symfony/symfony#8651)#2875
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Changes fromall commits
File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others.Learn more. This line should be wrapped. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others.Learn more. do we wrap versionadded directives? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others.Learn more. Thought so. Any reason why we shouldn't? | ||
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 | ||
--------------- | ||