九月 21 2005
AT&T 解散 UNIX 部門…
剛剛亂爬文, 爬到 這篇 .
( 8 月中的舊聞了… 現在才爬到… orz )
在文章裡面也有提到成員們的去向 :
Ken Thompson retired to California.
Brian Kernighan is a Professor at Princeton.
Doug McIlroy is a Professor at Dartmouth.
Rob Pike and Dave Presotto and Sean Dorward are at Google.
Tom Duff is at Pixar.
Phil Winterbottom is CTO at Entrisphere.
Gerard Holzmann is at NASA/JPL Lab for Reliable Software.
Bob Flandrena is at Morgan Stanley.
Dennis Ritchie and Howard Trickey remain, enisled.
至於 Unix 的歷史的話, 有興趣玩玩考古學的可以看看 這篇 .
十二月 28 2005
詭異的 eAccelerator
從幾個禮拜前我就在我的 BBS 個人板叫過, 我的 Apache 啟動後過不了多久就會狂噴這種訊息到 error log 裡 :
而且 child process 的數量只會一直增加, 不會減少.
如果我沒記錯的話, 這串訊息出現在我把 2.0.54 換成 2.0.55 以後.
所以當時我是決定把 2.0.55 換成 2.2 .
很不幸的, 狀況並沒有變動, 訊息仍然存在.
我一直以為是 Apache 的問題, 直到我在昨天看到 這篇 才恍然大悟. orz
很明顯的, 罪魁禍首是 eAccelerator , 問題出在 debug.c 這支程式的這段:
把
fclose (F_fp);
換成if (F_fp != stderr) fclose (F_fp);
, 重新 compile & install 就沒事了.如果是用 FreeBSD 的 ports 安裝的人可以把 這個 patch 檔 抓回去放在 /usr/ports/www/eaccelerator/files 底下, 然後用 portupgrade -f 或重裝一遍就可以解決.
話說回來, 這種 bug 還真是讓人無言以對啊…
By Joe Horn • WWW • • Tags: Apache, eAccelerator