作者fowei (小维)
看板PHP
标题[请益] 租用空间的查询问题
时间Sun Jan 5 12:09:11 2014
由於昨天已经花了1天的时间在找问题. 但目前仍找不到问题所在.
只好上来求救. 看看大伙能不能给点方向. 不然觉得很无奈.
主机: WIS 汇智 LINUX MYSQL 主机
Linux : Linux so199-37.asiawhere.com 2.6.18-348.3.1.el5 #1 SMP Mon Mar 11 19:39:25
EDT 2013 x86_64
MySQL : 5.0.9
PHP : Version 5.2.17
架构 : Yii framework
PHP 设定 :
http://ppt.cc/Ir0w
========================================================================
问题描述:
这是一个查询的报表. 可以用日期区间进行查询. 在查询12/1 ~ 12/31时
会
变成一片空白. 然後完全没有error_log(chrome), 用IE是 HTTP 500.
但是用12/1 ~ 12/30查. 是可以的. 然後更诡异的是有时 12/1~12/31是可以查的.
而我利用 memory_get_usage()大约是8MB~9.92MB 左右.
报表查询时间 也不到 1.5秒. 就产出.
而程式在本机端. 则是一切正常. 甚至用 2个月去查都没问题.
本机记忆体也才耗不到5MB
由於我在yii的 rutime log里. 根本找不到错误, 也就是程式没写LOG就全白了.
而如果是记忆体不足又不可能. 因为系统预设有32M.
而我其他跑5-10秒的程式. 也都不会变白. 说实在. 我真的找不太到问题.
不知这样描述有没有用. 希望版友们能给个方向.
--
生活的艺术. 大概是只有被创造的人才能体会吧
http://www.wretch.cc/album/fowei
☑电影 ☑单车 ☑游戏 ☑堕落
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.249.143.208
1F:→ olctw:没有程式码很难给建议吧... 01/05 12:17
2F:→ fowei:嗯. 因为程式还蛮长的. 想说能否给插LOG的方式. 我来试 01/05 12:29
3F:→ fowei:如果真的没法子. 再贴程式码给你们看吧. =...= 01/05 12:30
4F:→ alog:....display_errors 关着最好会喷出 error = = 01/05 19:18
5F:→ alog:只要是http status 是500 一定是出php 执行阶段出问题了 01/05 19:20
6F:→ fowei:那像这种没吐LOG的. PHP执行段出问题. 有可能是记忆体吗? 01/05 19:35
7F:→ alog:NO 01/05 19:37
8F:→ alog:你要快点debug就把display_errors 开起来 01/05 19:40
9F:→ alog:机器因上线考量不方便开,你可以另辟一空间放同组程式 01/05 19:41
10F:→ fowei:嗯. 我写信去租用空间的客服了. 不开errors. 要怎麽DEBUG 01/06 09:26
11F:→ fowei:结果技术人员打来. 他在帮我找BUG ... 哈哈哈.. 我傻了. 01/06 11:00
12F:→ fowei:很好奇. 他知道我用 YII 架构的写法吗.. XD 01/06 11:01
13F:→ dlikeayu:勿忘扫地僧(误 01/06 11:08
14F:→ Bambe:在程式里加 ini_set('display_errors', '1'); 试试? 01/07 01:44
15F:→ fowei:後来解决了. 他特别帮我加大 max_mem , 原来只有32M ..= = 01/09 20:13
16F:→ alog:XDDDDDDDD 01/09 23:21