Классическая ASP-страница, работающая дольше, чем сервер. ScriptTimeout

В соответствии с Linux Вы могли сделать это на уровне файловой системы, поскольку существует несколько файловых систем, которые поддерживают unioning другие файловые системы этот путь (даже в read+write режиме), но я не думаю, что существует способ сделать это в Windows.

Другая опция, снова на уровне ОС, а не Apache, могла бы состоять в том, чтобы принести все файлы в одно место как символьные ссылки. Это возможно в соответствии с Windows при использовании утилит использования файловых систем NTFS такой этот от SysInternals.

2
задан 27 October 2010 в 21:43
3 ответа

Кажется, что scripttimeout перезаписывается в какой-то момент. Сужать его, что происходит, при попытке выполнить длительную задачу на другой новой странице? Пауза в Классике ASP является довольно трудной сделать, но попробовать WaitFor за это: http://www.scriptswave.com/free-scripts-download/waitfor/5932.html

Если можно подтвердить, что scripttimeout соблюдают на параллельной странице, попробуйте копию живой страницы и добавьте ожидание наверху и посмотрите то, что происходит..., затем перемещают ожидание вниз код до в конечном счете, это не соблюдает значение scripttimeout.

Это поможет сузить, является ли это чем-то со всеми страницами на том сервере или является ли это одной страницей. И, если это будет одна страница, то это поможет определить, где на странице изменение в значении тайм-аута начинается.

2
ответ дан 3 December 2019 в 11:09

Просто беря удар в темноте на этом, но если ASP Server.ScriptTimeout что-либо как PHP's max_execution_time и Ваш сценарий чрезмерный во время выполнения включает вызовы к удаленным сервисам, существует хороший шанс, что Ваше значение тайм-аута не учитывает вовремя, который бездействует Ваш ЦП, в то время как это ожидает на вызове к другому сервису (сервисам). (Сервер. Запись ScriptTimeout MSDN немного редка на Сервере. Поведение ScriptTimeout в этом случае)

Это создало бы проблемы, когда веб-сервис отвечает неожиданно (т.е. цикл перенаправления) так, если Ваш сценарий зависит от удаленных сервисов, это может быть хорошая идея отладить вызовы к удаленным сервисам также.

1
ответ дан 3 December 2019 в 11:09

Некоторое время, так как надето мой Классик ASP... Делает то, что Вы видите Server.ScriptTimeout соответствуйте тому, что Вы видите в менеджере по IIS для значения Тайм-аута Сценария ASP? (принимающий IIS6 для той ссылки)

0
ответ дан 3 December 2019 в 11:09

Теги

Похожие вопросы