1

我尝试按照 Amazon Lambda Customer Runtime for PHP中的说明设置 php 运行时,但有时当我调用它时,它会产生核心转储。奇怪的是,并非每次都这样做。(实际上,它似乎在将更改保存到 lambda 脚本后的一两分钟内完成,最终当它开始按预期工作时,它不会再这样做了 - 但是,我要多久似乎并不重要发布更改后等待,即使在等待更长的时间后,它仍然会在前几次尝试中偶尔出现核心转储)

我试过不同版本的php。我尝试了不同的引导文件。我尝试将内存增加到 1024Mb(它很少说它使用超过 50Mb)

我如何才能弄清楚它为什么要进行核心转储和/或阻止它这样做?

编辑:

Response:
{
  "errorType": "Runtime.ExitError",
  "errorMessage": "RequestId: eb30f24a-ab2f-475c-8418-4dbb0bfeda15 Error: Runtime exited with error: exit status 139"
}

Request ID:
"eb30f24a-ab2f-475c-8418-4dbb0bfeda15"

Function Logs:
START RequestId: eb30f24a-ab2f-475c-8418-4dbb0bfeda15 Version: $LATEST
/opt/bootstrap: line 7:     8 Segmentation fault      (core dumped) /opt/bin/php /opt/bin/runtime.php
END RequestId: eb30f24a-ab2f-475c-8418-4dbb0bfeda15
REPORT RequestId: eb30f24a-ab2f-475c-8418-4dbb0bfeda15  Init Duration: 119.05 ms    Duration: 459.03 ms Billed Duration: 600 ms     Memory Size: 1024 MB    Max Memory Used: 78 MB  
RequestId: eb30f24a-ab2f-475c-8418-4dbb0bfeda15 Error: Runtime exited with error: exit status 139
Runtime.ExitError
4

0 回答 0