Согните/ПЕРЕДАЙТЕ остановки Петли выполнить (перерыв) после 60 секунд

Это - странная проблема, которую я имею приблизительно после 60 секунд (рассчитал 4 раза). Я управляю петлей, которая делает требование HTTPService (только занимает несколько секунд), и когда это все закончилось, это возвращается к функции и повторениям, добавляющим к прилавку.

Кодовые работы для меньших испытательных образцов (никогда не добирался выше 92 пунктов). Пункт в моем случае - имена папок.

Есть ли своего рода перерыв с кодом, который не требует ввода данных пользователем? Я проверил свой код много раз теперь, но нет ничего, что не должно работать.

0
nl ja de
Нет я не получаю ошибок, отлаживание следов просто замораживается, и никаких требований больше не происходит. I' ve также проверил обслуживание, но я всегда получаю http 200 так, чтобы косяк быть им, can' t воображают то, чем еще это могло быть...
добавлено автор DominicM, источник
Это - ВОЗДУШНОЕ приложение так это doesn' t бегут в браузере, или вы имели в виду что-то еще?
добавлено автор DominicM, источник
вы видите ошибку из-за тайм-аута сценария? или это просто оставляет создание призыва назад к себе снова? если it' s ошибка из-за тайм-аута, можно двигаться, чем, периодически выходя из петли и добавляя callLater() или Таймер. Предотвращает синхронный захват. Но если просто оставляет призывание обратно, может быть что-то еще неправильно, которое заставляет его не делать следующий отзыв.
добавлено автор Jason Reeves, источник
ах... Я держал пари, что вы сталкиваетесь с проблемой перерыва браузера в своем отладчике. что OS / браузер вы использование и I' ll говорят вам, как зафиксировать его... еще лучше, просто Google ваш тип браузера и перерыв отладчика Flex... you' ll видят связку обучающих программ о том, как зафиксировать ее
добавлено автор Jason Reeves, источник
нет, я пропустил тот ("ВОЗДУХ") в названии..., это была мысль.
добавлено автор Jason Reeves, источник

3 ответы

В конце это оказалось ошибкой в способе, которым использовались петли. Это было просто совпадение, что это прекратило бежать приблизительно в 60 секунд. Я решил его, разбив серию петель в функции, которые называют следующий шаг/функцию, когда все запросы закончены вместо сразу же.

0
добавлено

Возможно, обслуживание блокирует вас, потому что это подозрительно..

0
добавлено
Обслуживание находится на моем собственном сервере (php) так никакой it' s нет. Я даже проверил функцию сна наличия в PHP обслуживании, которое изменило сумму обработанных пунктов, но не время, когда это прекратило выполнять.
добавлено автор DominicM, источник

хорошо это стало интересным мне, и я нашел это:

"Стоимость макс. времени выполнения определяет максимальную продолжительность в секундах, что Обработчик событий ActionScript может выполнить, прежде чем Flash player предполагает, что это повешено и прерывает его. Значение по умолчанию составляет 60 секунд. Вы не можете установить это значение выше 60 секунд".

таким образом мой комментарий о разбивании использования таймера является, вероятно, вашим лучшим решением.

0
добавлено
Да, но это могло очень отличаться в воздухе, но there' s почти никакая документация относительно воздушных приложений... Делает это относится к любому коду, который бежит без ввода данных пользователем или просто петель (для петли, например). Я удалил для петли в пользу отзыва событий, и теперь это, кажется, выполняет дольше (много больше 60 секунд), хотя все еще остановлено возможно по различной причине. It' s в 400 пунктах теперь 2072 будет видеть, бежит ли он до конца на этой папке.
добавлено автор DominicM, источник
Таким образом, я предполагаю, даже считается тем же самым как взаимодействие с пользователем, даже когда оно послано вручную? Петля в 1200 так похож на другую папку, была просто счастливая случайность или другая проблема. Второй взгляд возьмет намного дольше, так обновит после того, как он заканчивается.
добавлено автор DominicM, источник
да это сказало, что это для ВОЗДУХА также... (Я искал ВОЗДУХ, чтобы найти тот ответ). Ответ прав относительно what' s неправильно... теперь, как преодолеть его, я думаю, возьмет метод проб и ошибок с выбором времени / события как вы делают.
добавлено автор Jason Reeves, источник
также просто найденный этой связью, которая является решением проблемы, которая кажется очень похожей на ваш. Свяжитесь здесь
добавлено автор Jason Reeves, источник