Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

月份: 2008 年 5 月

MySQL 設定檔

Posted on 2008 年 5 月 31 日2021 年 3 月 12 日 By 日落 在〈MySQL 設定檔〉中尚無留言

節錄 from 小惡魔
http://blog.wu-boy.com/2008/05/09/245/

my-huge.cnf:記憶體 1G-2G。
my-large.cnf:記憶體 512M。
my-medium.cnf:記憶體 32-64M。
my-small.cnf:記憶體 <= 64M。
my-innodb-heavy-4G.cnf:使用 INNODB,且記憶體 4G。

Tags:資訊學習

FreeBSD : Cannot allocate red zone for initial thread

Posted on 2008 年 5 月 30 日2021 年 3 月 12 日 By 日落 在〈FreeBSD : Cannot allocate red zone for initial thread〉中尚無留言

前幾天主機大爆炸,apachectl stop 時狂噴錯誤訊息:

Fatal error 'Cannot allocate red zone for initial thread' at line 384 in file usr/src/lib/libthr/thread/thr_init.c (errno = 12)

餅乾要我 ldd /usr/local/sbin/httpd,看看會用到哪些 lib:

/usr/local/sbin/httpd:
libm.so.4 => /lib/libm.so.4 (0x280ca000)
libaprutil-1.so.2 => /usr/local/lib/libaprutil-1.so.2 (0x280e0000)
libdb-4.2.so.2 => /usr/local/lib/libdb-4.2.so.2 (0x280f4000)
libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x281b2000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x281d2000)
libapr-1.so.2 => /usr/local/lib/libapr-1.so.2 (0x282c6000)
libcrypt.so.3 => /lib/libcrypt.so.3 (0x282e6000)
libpthread.so.2 => /lib/libpthread.so.2 (0x282fe000)
libc.so.6 => /lib/libc.so.6 (0x28323000)
libc.so.7 => /lib/libc.so.7 (0x2840a000)

錯誤原因是因為 kernel 更新以後,卻沒有更新函式庫,所以用到的全部是舊的函式庫,剛好 FreeBSD 6.x to 7.0 東西又改很大,所以倒台很正常。若有大的更新,步驟就不要偷跑,最好按照 Makefile 上的說明一步一步慢慢做:

  1. make buildworld
  2. make buildkernel KERNCONF=YOUR_KERNEL_HERE’ (default is GENERIC)
  3. make installkernel KERNCONF=YOUR_KERNEL_HERE’ (default is GENERIC)
  4. reboot (in single user mode: boot -s from the loader prompt)
  5. mergemaster -p
  6. make installworld
  7. make delete-old
  8. mergemaster
  9. reboot
  10. make delete-old-libs

最後一個步驟就是把舊的函式庫清除。

清除舊的函式庫以後,其他的套件執行時還是會去使用舊的函式庫,這時就會發生我遇到的錯誤。必須 pkg_delete -af 並重新編譯所有的套件,套件才會連到正確的函式庫。

更新後在 ldd 一次:

/usr/local/sbin/httpd:
libm.so.5 => /lib/libm.so.5 (0x280d2000)
libaprutil-1.so.2 => /usr/local/lib/libaprutil-1.so.2 (0x280e7000)
libdb-4.2.so.2 => /usr/local/lib/libdb-4.2.so.2 (0x280fc000)
libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x281d0000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x281f0000)
libapr-1.so.2 => /usr/local/lib/libapr-1.so.2 (0x282e5000)
libcrypt.so.4 => /lib/libcrypt.so.4 (0x28308000)
libthr.so.3 => /lib/libthr.so.3 (0x28321000)
libc.so.7 => /lib/libc.so.7 (0x28334000)
Tags:作業系統

漲價囉~

Posted on 2008 年 5 月 27 日2021 年 3 月 12 日 By 日落 在〈漲價囉~〉中有 2 則留言

看到 GB LIFE STYLE 「馬上就漲價」的照片以後,我不爭氣的笑了。

沒錯,真是個現實的社會啊。一聽說要漲價,寧可排隊一公里也要把油箱加滿。聽說還有一個加油站提前二天把油槽裝滿,然後「公休一日」到漲價後在營業。不知道最近還會出現什麼省錢的新花招 XD

Tags:分享, 生活雜記

禍不單行

Posted on 2008 年 5 月 26 日2021 年 3 月 12 日 By 日落 在〈禍不單行〉中有 3 則留言

最近災難一樣樣從天而降:

  • 嘴巴破洞
  • 專案從「檔案管理」變成「Google Desktop」
  • 家父腳受傷開刀
  • 有十幾台電腦的工作區冷氣壞掉
  • 主機 lib 炸掉要 pkg_delete -af

目前唯一的好事大概就是我還活著 = =

ps. 禍不單行 = multi-disaster

Tags:生活雜記

換個角度看自己 XD

Posted on 2008 年 5 月 25 日2021 年 3 月 12 日 By 日落 在〈換個角度看自己 XD〉中有 2 則留言

看到 yen3 大哥決定暫時停止多工模式,一次只做一樣事情,我想順便分析一下我自己是哪一種工作模式…. XD

我的頭腦在 logic operation 做的比較好,但是 parser 很差,所以雖然邏輯沒有問題但國文的成績爛的一塌糊塗。另外,CPI 很高、永久儲存容量也有幾 PB 到幾 EB (我不會記仇請大家放心),不過 buffer 和 memory 都很小,導致常常想出什麼作法或是看到什麼東西一下子就忘的一乾二淨。

我的 CPU 只有單核心可以支援多執行緒,但是因為 context switch 有問題導致事情沒有做完就跑去做其他事情會造成每樣事情都做不好,很可惜學校一學期最少不能低於九學分,所以我的成績一向都很差。雖然我很想更新配備,但是這些都是硬體迴路已經全部寫死了,實在是哭笑不得啊~

我想這是我寫過最白目的文章了吧….. “Orz

Tags:生活雜記

文章分頁

1 2 ... 4 下一頁

其他

關於我  (About me)

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.