2015-09-05 27 views
3

使用Railo,我正在使用cfthread處理大型視頻文件。文件上傳後,我打電話<cfthread type="task">使用ffmpeg處理文件(type =「task」是Railo特定的)。對於大文件,這可能需要一段時間,看起來像我的線程在完成之前被終止。cfthread - 它可以運行多久?

1)如何驗證線程是否被終止?

2)有沒有辦法改變線程可以運行多長時間?

3)在Railo中監視線程活動的最佳方式是什麼?

+1

檢查{web-root-directory}/WEB-INF/railo/logs /中的thread.log和requesttimeout.log。我使用默認任務類型(守護進程)並在線程中設置請求超時以覆蓋全局請求超時。雖然(使用Lucee而不是Railo),但似乎沒有使用type =「task」。 –

+0

你在看什麼讓你覺得線程沒有完成? –

+0

我確定線程沒有完成,因爲即使我知道處理已經開始(我正在做一些日誌記錄),文件從未得到處理。我將按照Jeremy的建議檢查鐵軌日誌文件。 – Redtopia

回答

0

檢查{web-root-directory}/WEB-INF/railo/logs /中的thread.log和requesttimeout.log。使用默認任務類型(守護進程)並在線程中設置請求超時以覆蓋全局請求超時。雖然(使用Lucee而不是Railo),但似乎無法使用type =「task」