部署事件
在部署執行期間,數個事件會記錄到其執行日誌中。使用部署日誌 API,這些事件日誌可用於理解和監控您的部署行為。
啟動 Jump to heading
"isolate start time: 96.67 ms (user time: 6.13 ms)"
boot
事件會在部署成功啟動並運行後發出。它記錄從收到提示部署啟動的初始請求到部署準備好開始處理請求之間經過的時間。除了整體啟動時間外,該事件還記錄了用於執行部署 Javascript 程式碼的部分(稱為「使用者時間」)。
記憶體限制 Jump to heading
"Memory limit exceeded, terminated"
memory-limit
事件會在部署因超出每個部署執行允許的記憶體限制而終止時發出。在某些情況下,它後面會跟著一個事件 URN,以與因此產生的任何可觀測性工件進行交叉引用
"Memory limit exceeded, terminated (urn:dd-hard-memory-limit:deno:pcx8pcbpc34b:048730b1-0e1f-4df7-8f92-e64233415322)"
當部署終止時,所有正在進行中的請求都會收到代碼為 "MEMORY_LIMIT"
的 502 回應。
CPU 時間限制 Jump to heading
"CPU time limit exceeded, see https://deno.com/deploy/docs/pricing-and-limit (urn:dd-time-limit:deno:pcx8pcbpc34b:b8c729c0-e17a-4ce1-a6df-4267cbeb6d5c)"
time-limit
事件會在部署因超出每個請求允許的 CPU 時間限制而終止時發出。日誌中包含的事件 URN 可用於與因此產生的任何可觀測性工件進行交叉引用。
當部署終止時,所有正在進行中的請求都會收到代碼為 "TIME_LIMIT"
的 502 回應。