CF- Tag timeout - PullRequest
       14

CF- Tag timeout

0 голосов
/ 20 сентября 2018

У меня есть веб-приложение, написанное в Coldfusion 2016. ColdFusion написан для внешнего интерфейса, но у меня есть Java-бэкэнд.Для одной моей страницы я обрабатываю удаление пользователя из приложения.Страница вызывает серверную часть Java, которая делает несколько вещей через HTTP-запрос.HTTP занимает некоторое время, и я получаю проблему тайм-аута.Проблема в том, что я не могу увеличить время ожидания, потому что у меня есть CFX (пользовательские) теги на странице.Я читал из Adobe Docs , что теги CFX не прослушивают настройки тайм-аута приложения / страницы.Есть ли способ продлить время ожидания для этого запроса?

Пример кода (хотя idk, если это очень помогает)

<cfflush interval = "10">
<cfsetting RequestTimeout = "120">
<cfset appServer = new app.modules.user.userRequest.init(session.user_id)>
...
<cfset variables.response = appServer
.getRequest(
    urlPath = variables.processUrl,
    urlParam = { 'user_id' = session.user_id },
    formParam = variables.requestForm
)>
<cfset variables.results = DeserializeJSON(variables.response)>
...

<h1>
    <cf_displayText title="#session.user_id#" >
</h1>
    <div class="panel panel-default">
        <div class="panel-body">
            ....
...