« 薬用リップの大人買い | トップページ | オフィスのレイアウト変更 »

2010年12月25日 (土)

cookieで悩んでおりました

クリスマスにcookieで悩むというのは何かのギャグかと思われるかもしれないのですが、今日はcookieの動作で苦しんでおりました。シスコのACEアプライアンスでcookie insertさせて、当然のようにsticky動作するだろう、、ということを念のために検証しようとしただけです。



cookieがどんなものであるのかを解説しませんが、このような基本的な動作で不具合が起こることは考えにくいですので、はいはい終了ですね、となると思っていたところ、意外にも動作しません。



ACEはちゃんとcookieをインサートしています。wiresharkですぐに確認できます。ところがPCが次回のアクセス時にcookieを付けません。これじゃstickyするわけないです。おかしかです。



明らかにPC側の問題に見えますが複数のPCで、かつ、ブラウザを変更しても同じです。



はぁ~



途方にくれながらwiresharkをフムフムと見ていたら、、

あぁ、、、

何だ、、、

時間が狂ってるよ、、、



そうです。ACEの時計の設定を適当にやってしまったので、PCでcookieを受け取った瞬間に有効期限を過ぎているという現象でした。きちんと時計を設定して終了です。



set-cookie.jpg

これはACEがインサートしたcookieです。



cookie.jpg

次回のアクセス時にはこのようにcookie付きでアクセスしないとstickyしません。いい加減に時計を設定したのでこのようにcookie付きではなく、普通のGETとしてアクセスしてしまったということです。



うーん、、

何と初歩的なことに引っかかってしまったのか、、



こういう時、PC側の問題だろうということばかりに気を取られると解決が難しいです。プロトコルの動作をよく考えてみると考慮ポイントがたくさん浮かんできて、そのうちのどれかに落ち着きます。



次回、気を付けます。

|

« 薬用リップの大人買い | トップページ | オフィスのレイアウト変更 »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: cookieで悩んでおりました:

« 薬用リップの大人買い | トップページ | オフィスのレイアウト変更 »