修正 IronOCR 在 AWS Lambda 中的"Runtime Exited"錯誤

This article was translated from English: Does it need improvement?
Translated
View the article in English

若您遇到以下錯誤,問題極可能與記憶體分配不足有關:

RequestId: 48ace8f3-1391-40ea-bc0e-aa864de3a8e2 Error: Runtime exited with error: signal: killed

理由

此錯誤通常發生於應用程式嘗試執行超出主機或容器環境可用記憶體的任務時。 當記憶體消耗達到系統限制時,程序將被強制終止,並顯示"signal: killed"訊息。

解決方案

要為 AWS Lambda 函式增加記憶體:

  1. 前往 AWS 管理主控台。
  2. 導航至 Lambda > 函式
  3. 選取發生問題的功能。
  4. 在"設定"標籤頁下,選擇"一般設定",然後點擊"編輯"。
  5. 調整記憶體分配並儲存。

增加記憶體分配可讓 Lambda 函式處理更大型的任務,進而可能解決"執行時發生錯誤並退出"的問題。 修改後請務必測試該功能,以確保其運作符合預期。

Curtis Chau
技術撰稿人

Curtis Chau 擁有卡爾頓大學(Carleton University)的電腦科學學士學位,專精於前端開發,並精通 Node.js、TypeScript、JavaScript 及 React。他熱衷於打造直觀且美觀的用戶介面,喜歡運用現代框架,並創建結構完善、視覺上吸引人的手冊。

除了開發工作之外,Curtis 對物聯網(IoT)抱有濃厚興趣,致力於探索整合硬體與軟體的創新方法。閒暇時,他喜歡玩遊戲和開發 Discord 機器人,將對科技的熱愛與創意相結合。

準備開始了嗎?
Nuget 下載 5,896,332 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronOcr
執行範例 觀看您的圖片轉為可搜尋文字。