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

19年1月19日(Sat) 14時22分
TOP » UsersWiki » nao-pon » blog » 2010-01-13

RSS of nao-pon/blog
2010 1月 13 (水)
 

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:



コメント一覧

nao-pon  投稿日時 2010-1-14 8:20 | 最終変更

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

が必要な模様。

新しくコメントをつける

題名
ゲスト名
投稿本文

より詳細なコメント入力フォームへ

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 12515, today: 4, yesterday: 3
初版日時: 2010-01-14 (木) 01:24:33
最終更新: 2010-01-14 (木) 01:24:33 (JST) (3292d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

新規登録 | パスワード紛失



メインメニュー
UsersWiki メニュー
付箋メニュー
付箋メニュー 
付箋の編集
文字色: 背景色:
お名前:  線接続id:
 
ブックマーク
オンサイトブックマークは
ログインするとご利用になれます
[ログインする]
サイト内 Wiki
☆ 検索 ☆



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

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

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

nao-pon
 

登録ユーザ数: 4593


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