|
|
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
Можно ли в PHP прекращать выполнение какой-либо функции\операции внутри скрипта, если она не выполнилась за определенное вермя? например, если пинг компа не прошел в течение 3 секунд, то прекращать попытку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 10:13 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
2 4m@t!c, в PHP есть функция sleep? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 17:47 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 17:56 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
а вообще. Сильно расплывчатый вопрос... и зачем sleep? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 18:25 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
Во-во, при чем здесь sleep ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 18:59 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ну и как там дальше дело техники (впрочем как и этот пример :)) ) ------------------------------ жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 19:19 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
[quot Fabrichenko Viktor] Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. гм... не выйдет, если у меня функция ping выполняется около 30 секунд, а тайм-аут нужен в 5 сек. Она пока полностью не выполнится, не передаст управление на след. строчку кода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 19:28 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
а можно поток создать отдельный в ПХП и в нем запускать некий процесс и у этого процесса узнавать его состояние? я просто именно на ПХП этим не занимался. Не знаю возможностей языка в этой области ... ----------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 19:36 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
неверно понял смысл вопроса... sleep отпадает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 19:37 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
2Fabrichenko Viktor , токо хотел написать тоже самое :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 19:37 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
Попробуй fork вроде как сказали в перле такая конструкция порождает дочерний процесс в виде копии текущего но отличающегося 2мя системными переменными ... Вообщем обрабатывать геморой но похоже что можно ... попробуй -------------------------------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 19:55 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
Я это и подозревал. что sleep тут непричем... по идее помочь может system() . ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 20:09 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
Глянь еще и exec() онлайн Мана тем интересна, что там есть масса примеров в ноутах.. Просмотри их.. Может, там будет то, что нужно.. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 20:19 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
все равно надо мониторить процесс! если ты просто сделаешь while(true){} тогда сразу проц на 100% вот тут sleep и пригодится --------------------------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 20:37 |
|
||
|
[PHP] Timeout при выолнении какой-либо функции
|
|||
|---|---|---|---|
|
#18+
Если вопрос только для пинга - то пингу можно задать и кол-во попыток, и таймауты между попытками "The CBO without stats is like a morning without coffee." T.Kyte ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 11:42 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=32989713&tid=1478517]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 402ms |

| 0 / 0 |
