hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

19年9月16日(Mon) 4時16分
TOP » UsersWiki » nao-pon » blog » 2010-01-13

RSS of nao-pon/blog
Wed 13 Jan 2010
 

Vine 5 へのアップグレードで大ハマり :-o anchor.png

なんか、思い立って Vine 4.2 から Vine 5.0 へアップグレードした。

結果、大嵌り。

CDイメージからのバージョンアップで楽勝だ!とコーヒーを飲みながら待つこと15分ほど。

完了。やったあ!と思うのも束の間。

ん?あれ?

Page Top

問題だったこと anchor.png

  • apt-get update したら、なんかエラーでてる。しかも文字化けで何のエラーなのかよく分からない。
  • なんとか推測してみると、どうやらアップデートサーバーに繋がらない模様。
  • ネットで調べること暫し。/etc/sysconfig/network-scripts で eth0 の DNS を設定すればいいらしい。
  • やっと繋がり、無事に apt-get update, apt-get dist-upgrade 完了。
  • コンソールの文字化けは、fbterm をインストールし起動すると日本語が表示された。
  • SSH ターミナルでの文字化けは、文字コードを UTF-8(CJK) にしたら直った。
  • これで OK と思ったのだが、なぜか httpd が動いていない。というかインストールすらされていない。なんでだろう?
  • Apache と PHP をインストール。あ、しまった。元の httpd.conf と php.ini バックアップするの忘れた!
  • 記憶を頼りに、しこしこ設定する。
  • eAccelerator をインストール。確か PHP 5.3 は eAccelerator 0.9.6rc1 じゃないと対応していなかったな。よし、間違いなくインストール完了。Apache 再起動!
  • あれ?なんか動作がおかしい。めちゃくちゃ不安定。でも、eAccelerator なしだと、アクセス多すぎでロードアベレージが100 とかいっちゃうので、なしではいかんな。
  • あれあれ?ところで Samba もおかしいじゃん。他のPCから見えないし、アクセスできない。設定は間違っていないはず。
  • またこれも調べたり設定をいじったりすること、暫し。
  • ああ nmb が起動していないのね。起動したらすんなり解決。なんだ、そんなことかよ。
  • ところで、eAccelerator どうしよう。ということで APC に切り替えることにして、インストール。
  • おお!これはいいかも。
  • 共有メモリ の最大値を cat /proc/sys/kernel/shmmax で確認すると 32M。64M にしたいので、echo 67108864 > /proc/sys/kernel/shmmax で設定。
  • /etc/sysctl.conf に kernel.shmmax = 67108864 を追記。
  • おお!なかなかいい感じじゃん。と喜んでいたら、なんかXOOPSにログインできない。APCを切るとログインできる。
  • ん〜。eAccelerator に戻してみたり、設定変えたり、APC にまた戻して、設定変えたりすること暫し。
  • だめじゃん。あ〜いやになってきた。と、いろいろ調べていると PECL :: Bug #16745 :: APC causes object destruction / session writing timing behavior to change 発見!
  • apc_main.c の apc_deactivate() をコメントアウトしてみろ、と。
  • 938行目の apc_deactivate(TSRMLS_C); コメントアウト。C言語も // でいいんだよね。
  • make をやり直して、インストール。
  • おお!今度こそ大丈夫っぽい。やった! :thumb_up:
  • でこんな時間。( 2010-01-14 (木) 01:24:33 ) 今日、1日棒に振った。 :cry:



Comments list

nao-pon  Posted on 2010-1-14 8:20 | Last modified

APCのソースを変更しなくても、APC の設定でいいっぽい。

apc.lazy_functions=1
apc.lazy_classes=1

apc.lazy_functions=On|Off apc.lazy_classes=On|Off

  • APC Version 3.1.3p1
  • PHP Version 5.3.1

で動作確認。 :-)

と思ったけどやっぱりだめだった。

938行目の apc_deactivate(TSRMLS_C); コメントアウトはやっぱり必要で、さらに php.ini に

apc.lazy_functions=1
apc.lazy_classes=1

が必要な模様。

Post a new comment

Subject
guestname
Body

Go to richer form

Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 13583, today: 2, yesterday: 5
Princeps date: 2010-01-14 (Thu) 01:24:33
Last-modified: 2010-01-14 (Thu) 01:24:33 (JST) (3532d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?



メインメニュー
UsersWiki メニュー
付箋メニュー
Fusen(Tag) menu 
Tag Editor
Color: BG:
Name:  Connect line ID:
 
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 58 人がオンライン中 :-)
(UsersWiki : 7 人)

登録ユーザ: 0 & ゲスト: 58

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4613


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報