Yblog = yourblog,你的優質部落格。願真田幸村紅鎧策馬赤備突擊的身影,帶給我們更多的勇氣。
星期四, 七月 12, 2007
無解的PHP bug: Fatal error: Out of memory
這幾天一直不太知道為甚麼換了新的網站主機後,某些頁面一直常出現Fatal error: Out of memory的訊息,得把Apache2網頁服務關掉再打開才會恢復正常,先前都不是這樣的。

改了設定、看程式debug,仍舊沒有解決的方法,因為怎麼想都不會是php本身的問題。

google後,看到也是有人發生類似的問題,但沒看到有人解成功的。

今天到php官方網站翻資料,發現這是一個PHP 5.2的bug,PHP 5.2.1就解決了,可是在5.2.2好像又有其他的原因會產生這個現象,只好明天更新到PHP 5.2.3,看會不會好一點。

Drupal的官方論壇也有人提到這個問題,唉。
More... funp HemiDemi MyShare del.icio.us technorati Google Bookmarks Digg
ivan 發表於 11:55 PM | 文章分類: 站務相關 | 標籤列表:

迴響留言
看不到留言區
在這邊借問吧

collablog 是你自己寫的?
我只是很好奇.... collablog 把頁面 分成 好幾個 .php 分別 load 的意義 及目的

同時... wiki 上面的 collablog ... 是你自己加上去的嘛= _ =
由 r 發表於 11:33, Jul 14, 2007
76.199.2.* | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
分成不同的php來讀取不同區塊,一些CMS也有類似的作法,有些是特殊需求,有些則是考量到組版的效率。

wiki在中英文2邊都有資料了。

敬請期待http://www.collablog.com/
ivan 發表於 12:44, Jul 16, 2007
208.97.143.* | ivanusto at gmail dot com | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
通常情况,apache采用fast_cgi方式连接php比cli方式的mod_php会好很多,不妨一试。
virushuo 發表於 11:55, Jul 14, 2007
221.223.127.* | virushuo at gmail dot com | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
好的,現在先用eAccelerator 0.9.5.1擋著,之後再試試看fast_cgi的方式,謝謝您的建議。
ivan 發表於 12:40, Jul 16, 2007
208.97.143.* | ivanusto at gmail dot com | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
yea .... 所以是你自己寫的了?
我的感想是
我不知道 妳這個 有沒有 把所有 元件 統合過
也就是 single request of php .... 就可以 load 全部頁面
而不是 分開來 在用 javascript load 起來
我覺得 一次 性的 把元件 頁面 板塊 全部 讀取 速度 會 比較快
減少 overhead ....
同時 也降低 使用者電腦cpu 負擔 + support comps with no javascript ?

但是 個人沒試過... 所以也只能 說是建議了
由 r 發表於 13:28, Jul 16, 2007
76.199.2.* | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
你現在讀取會很慢嗎?

這主要是dong負責的

我會提供這個寶貴的意見給他
謝謝你

目前讀取會碰到慢的只有讀很多迴響內容的部份
那會同時用到比較多的javascript 增加瀏覽者電腦的cpu使用率

等於就是讓user分擔一小小部份的運算
ivan 發表於 13:51, Jul 16, 2007
208.97.143.* | ivanusto at gmail dot com | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
yea ...
不過 妳用 javascript
基本上也是要用 php output document.write('a>雜七雜八的a>')

html tag 依然要 include + script stuff
所以 不是 直接用 php load 比較快?

呵呵 畢竟我對妳們怎樣寫我不知道只是想法

我讀取喔.... 要花比較久才開的起來
maybe 是網路頻寬? 是私服? (自家電腦?)

我是認為 分多個 php page 增加的是 overhead
不過 還是一樣
不知道你們的架構是怎樣
由 r 發表於 14:46, Jul 16, 2007
76.199.2.* | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
很複雜的 ^^

瞭解你的意思了

可能是你路由連過來的緣故
trace看看?

台灣這邊在不同單位連線的感覺,速度都還不錯,比前陣子好很多。
ivan 發表於 15:15, Jul 16, 2007
208.97.143.* | ivanusto at gmail dot com | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
ok ...
我是用 firefox 的
我發現 主頁面 14 KB 讀很快
可是 在 前 4~10 秒左右 都只會 出現左半邊
要在 那之後 右半邊才會出現

大致上呢
firefox 有所謂的 同時間 有一定的 同網站連線 數量限制

主頁 , style.css , urchin.js , moon.js, 讀取速度都在 .2 秒以內
而 cajs.php 花了 .3 秒
因此 cacontent.php 大約.5 秒後開始讀取... 花了 .8 秒

本來要上傳 圖片的
可是我的 ftp 好像 有問題....
下次再傳給你看 時間圖
由 r 發表於 15:47, Jul 16, 2007
76.199.2.* | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
事實上先讀取左邊是沒錯,我也是這樣,右邊的會比較晚出來一些,分區讀取時會這樣。
ivan 發表於 17:15, Jul 16, 2007
208.97.143.* | ivanusto at gmail dot com | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
但是依照妳的 code
其實 主頁面 在 前 .5 秒 就已經 左右都讀取進電腦了
由 r 發表於 23:13, Jul 16, 2007
76.199.2.* | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
firefox會先讀取左邊的

如果是IE的話,會一次載入完畢

你可以試試看
ivan 發表於 23:30, Jul 16, 2007
208.97.143.* | ivanusto at gmail dot com | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
<img src=http://test.rurnet.com/time.JPG>
[img=http://test.rurnet.com/time.JPG]
不知道img tag 能不能用
讀取時間大約是這樣
然後2.3 秒那項 會延伸到約略 11 秒
由 r 發表於 21:15, Jul 18, 2007
76.199.7.* | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字
ok,從圖片中看到,基本上慢的只有外部連結的php或js
內部最慢的content 頂多730ms

慢速的地方是外部的內容,站內的內容都還很快。
ivan 發表於 22:58, Jul 18, 2007
208.97.143.* | ivanusto at gmail dot com | 標記為廣告 | 回應此篇迴響
名稱
電子郵件
網址




請輸入你在圖片中看到的文字

張貼迴響:
名稱
電子郵件
網址



請輸入你在圖片中看到的文字
引用列表
本篇文章引用網址: http://yblog.org/api/trackback/?id=7241
沒有引用










Collablog Portal enabled