[Tep-j-general] Re: かごに入らなくなりました。

Back to archive index

hamada bungu****@leo*****
2004年 4月 20日 (火) 08:53:49 JST


こんにちわ。

On Mon, 19 Apr 2004 15:17:43 +0900
"HIRO@" <max_chibi****@ybb*****> wrote:

> 今日から急にかごに商品が入らなくなってしまいました。

それはお困りだろうと思いますが、これだけの情報ではなんとも…。

> IEのキャッシュを消したりしたのですが、2台のPCどちらもなので、ADMIN側の問題か
> もしれません。

これはブラウザ側の問題じゃないですね。サーバ側の問題だと思います。

たしか「かごの中身」は

・セッション毎に
・MySQLに収納されてる

と思いましたんで、

・セッション毎にセッションファイルが生成されているか
・MySQLデータベースは正常か

あたりから調べていくしかないと思います。

~ユーザ名形式のURL→たぶんサーバのrootはお持ちじゃない→データベースの検
査や修復はmysqldを止めないと出来ないので、ちょっと権限的に難しいかもしれ
ませんが…。

SSH等でシェルが使えるなら、mysqldを止めてからデータベースのあるディレク
トリに移動して

$ myisamchk -e *.MYI

とやることでデータベースの検査が出来る(mysql4なら違うかもしれません。自
分で使ってないので調べてません)んですが、これが可能な環境でしょうか?

これでエラーが発見されたら

$ myisamchk -r (壊れてるって言われたテーブル名).MYI

とかして修復出来るハズ(壊れ方によって直し方はちょっと違う)なんですが、
権限的にちょっと難しそうな気もします。あとはサーバ管理者と相談してもらう
しかないかもしれません。

あと、可能ならセッションファイル(標準では/tmpに生成)が、セッションが発
生するたびにちゃんと生成されてるかを調べる必要があると思います。

「どこかいじったら壊れた」んじゃなくて「いきなり壊れた」なら、こういった
システム系のファイル破損の可能性が高い気がするので。

可能なら「まずサーバを再起動してみてください」というトコロなんですけど、
それが可能な環境なら真っ先にコレを試みられてますよねぇ?(^_^;)

はまだ






Tep-j-general メーリングリストの案内
Back to archive index