2016-07-06 19 views
1

我的問題是:在Java中使用休眠插入70000記錄上的網關超時錯誤

上傳10000記錄從Excel到我的數據庫。 Excel表單有10000行和70到100列。我們使用Hibernate級聯將值存儲在6映射表中。 我使用ajax方法調用該方法。由於插入大量的數據。它返回超時錯誤(502(代理錯誤)或504(網關錯誤))。

我正在使用AWS服務。任何配置錯誤..請幫助

由於提前

+0

我試過同步和異步回調asl –

+0

什麼api你完全使用上傳你的excel文件,哪些服務來讀取它?你說阿賈克斯方法,哪一個? – borowis

+0

無論如何,我對你有一個通用的策略:將你的文件拆分成批(比如說,可以使用一些命令行工具輕鬆拆分csv文件)並逐個執行。 – borowis

回答

0

如何你可能會看到一個502錯誤網關錯誤

根據您的Web服務器上,你可能會看到一個不同的502錯誤。這些都意味着同樣的事情,只是他們的命名約定有所不同。以下是你可能會看到的一些例子:

「502網關錯誤」 「HTTP錯誤502 - 錯誤的網關」 「502服務暫時超載」 「錯誤502」 「502代理錯誤」 「HTTP 502「 」502錯誤的網關NGINX「 您可以更詳細地瞭解錯誤特別需要通過訪問您的Web服務器的錯誤日誌文件。所有的錯誤/診斷信息都存儲在這個文件中,使其成爲一個寶貴的資源,用於檢查何時需要關於特定錯誤的更多詳細信息。您可以通過訪問/var/log/apache2/error.log和Nginx中的/var/log/nginx/error.log來在Apache中找到該文件。

如何解決502錯誤?

檢查您的FQDN是否使用我們的DNS測試工具正確解析。

驗證您的服務器是否可通過ping測試或跟蹤路由到達。

如果看到異常丟棄,請檢查防火牆日誌。

如果無法解決502問題,請在KeyCDN儀表板中打開支持。

+0

當我上傳100條記錄時,它會上傳。但在上傳批量行時,我的瀏覽器控制檯出現錯誤 –