YAWS 上传 7 MB 文件时崩溃

Posted

技术标签:

【中文标题】YAWS 上传 7 MB 文件时崩溃【英文标题】:YAWS crash uploading 7 MB file 【发布时间】:2018-09-04 18:23:55 【问题描述】:

我正在使用带有 YAWS 2.0.4 和 Erlang 19 的类似 Raspberry 的板。

我写了两个网页来上传文件并将其保存在服务器上:“较大”文件(我的意思是,〜7MB)服务器崩溃,较小的文件一切正常。

我已经尝试过使用 YAWS 站点中的示例代码以及另一个带有 temp_filebinary 选项的示例代码,但它不起作用。

有什么建议吗?

提前致谢。

【问题讨论】:

您有任何日志文件吗?还是崩溃转储? 您的 SD 卡上剩余的存储空间小于 7MB? 节点出现负载峰值,OOM 将其杀死。我使用的是 8GB emmc,不是可用空间问题。 【参考方案1】:

花了不少时间,发现问题所在:YAWS配置中的partial_post_size参数太高了。

我已更改它,接近默认值 (10240),一切正常。

【讨论】:

以上是关于YAWS 上传 7 MB 文件时崩溃的主要内容,如果未能解决你的问题,请参考以下文章

Yaws 文件未正确渲染

在 Flex 中上传大于 100MB 的文件

yaws 因 httpc 崩溃:请求 docker 容器提供的 URL

Cordova 3.5.0 FileError.NOT_FOUND_ERR(代码:1)上传文件时出错 > 256MB

上传“较大”(超过 2MB)文件时的 PHP 文件上传问题

Erlang/Yaws:无法使用 .conf 文件在应用程序中启动 Web 服务器