一个比较棘手的问题 windows 下 apache PHP 导入大文件 apache 进程内存占用到 900m 服务器还剩下大量内存 左右就不增加了 然后就卡死了

2018-01-20 18:17:44 +08:00
 cdffh
有人遇到过这个问题吗? windows 下 apache 进程 php 导入大文件 内存占用到 900m 左右就不增加了. apache 进程也不退出 服务器还剩下大量内存. 我 php memorylimit 是 2048M.
2469 次点击
所在节点    程序员
5 条回复
jsjscool
2018-01-20 20:11:33 +08:00
改 apache 的最大上传文件限制,在 apache 的配置文件中,记得重启 apache。具体参数自行 Google
cdffh
2018-01-20 21:55:38 +08:00
@jsjscool 文件不大 能传上来 是很多 exce lphp 在解析的时候会出问题.
leo9960
2018-01-20 22:42:36 +08:00
如果 excel 里只是单个单个数据的话,最好把它转成 csv 格式,然后用 php 内置的 csv 读写函数,效率会高很多
hccdj131
2018-01-21 12:09:48 +08:00
是不是你的代码有死循环了?
cdffh
2018-01-21 13:43:53 +08:00
@hccdj131 换了 nginx 就好了 不过 nginx 在 windows 下面的稳定性不太好. linux 环境也没这问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/424556

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX