VPS侦探论坛

 找回密码
 注册
查看: 7672|回复: 5

[Apache] 下载文件大小超过2M文件清空

[复制链接]
发表于 2013-3-16 14:23:06 | 显示全部楼层 |阅读模式

新做的服务器使用了lnmp 服务器相关设置
PHP信息(phpinfo):PHPINFOPHP版本(php_version):5.2.17p1
PHP运行方式:CGI-FCGI脚本占用最大内存(memory_limit):128M
PHP安全模式(safe_mode):×POST方法提交最大限制(post_max_size):50M
上传文件最大限制(upload_max_filesize):50M浮点型数据显示的有效位数(precision):12
脚本超时时间(max_execution_time):300秒socket超时时间(default_socket_timeout):60秒

使用旧服务器下载一个会员列表 大概30000行的excel 大小2.1M (正常)

使用新服务器下载一个会员列表 excel 大小0KB  (数据完全是空的)
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-3-16 22:08:24 | 显示全部楼层


只有这些信息不好说什么问题

什么程序
尝试取得禁用函数试试
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2013-3-18 09:22:26 | 显示全部楼层

  1. <!--?php
  2. header("Content-type: application/vnd.ms-excel; charset=utf-8");
  3. header("Content-Disposition: attachment; filename=$file_name.xls");

  4. echo ecs_iconv(EC_CHARSET, 'GB2312', '编号') . "\t";
  5. echo ecs_iconv(EC_CHARSET, 'GB2312', '会员名') . "\t";
  6. echo ecs_iconv(EC_CHARSET, 'GB2312', '真实姓名') . "\t";
  7. echo ecs_iconv(EC_CHARSET, 'GB2312', '手机号') . "\t";

  8. foreach ($list AS $key => $value)
  9. {
  10.         echo ecs_iconv(EC_CHARSET, 'GB2312', $value['user_id']) . "\t";
  11.         echo ecs_iconv(EC_CHARSET, 'GB2312',  $value['user_name'])  . "\t";
  12.         echo ecs_iconv(EC_CHARSET, 'GB2312',  $value['real_name'])  . "\t";
  13.         echo ecs_iconv(EC_CHARSET, 'GB2312', $value['mobile_phone']) . "\t";
  14. }
  15. exit;
  16. ?>
复制代码
简单的xls生成下载程序, 当数据量很大的时候,下载后的xls就是空的,尝试了一下1.7M的数据正常,2.5M的下载后的文件为空
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-3-20 08:43:29 | 显示全部楼层



只有这些信息没法分析,如果是0.8和0.9那只有禁用函数的区别,别没区别
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2013-3-21 14:23:00 | 显示全部楼层

回复 4# 的帖子


个人感觉和禁用函数没关系吧 和服务器下载大小有关系 因为小于2M的可以正常下载

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2013-3-28 09:26:39 | 显示全部楼层

有类似问题的童鞋吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-5-5 21:38 , Processed in 0.027105 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表