パーソナルツール
現在の場所: ホーム takalog サーバの言語を英語に
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
« 2012May »
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
このBlogについて
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。 zope/plone関係の技術的な内容については http://takanory.net の方にまとめていこうと思います。 コメント・ツッコミはご自由にどうぞ。
twitter facebook linkedin foursquare
カテゴリ
android (16)
av (27)
books (35)
coreblog (49)
ds (22)
emacs (8)
ferret (24)
google (34)
icecream (44)
lego (70)
mac (22)
misc (74)
moblog (277)
movie (33)
pc (44)
plone (338)
puzzle (42)
python (57)
server (67)
snowscoot (9)
software (125)
sports (32)
suidou (30)
winds (47)
 
文書操作

サーバの言語を英語に

作成者 takanori投稿日 2007年10月17日 12時27分 最終変更日時 2007年10月17日 12時29分

ここの plone ではコンテンツを(ある程度)効率的に配信するために CacheFu を入れています。

利用しているバージョンは plone 2.5.4 に付属する 1.0.3 ではなく、最新の 1.1 を使用しています。

で、1.1 にしてからなんかキャッシュの動作が変だなぁと思って、HTTP のヘッダを見てみると Last-modified などに設定してある日時の表記がおかしくなっていました。

通常は日時の表記はこういう形式になっていないといけません。

Expires: Wed, 24 Oct 2007 03:19:28 GMT
Last-Modified: Wed, 17 Oct 2007 03:19:28 GMT

ところが、 CacheFu 1.1 を入れるとこんな風になっていました。

Expires: , 24 10 2007 03:19:28 GMT
Last-Modified: , 17 10 2007 03:19:28 GMT

アレ??これじゃ確かに日時の処理やキャッシュの期間がきちんと処理できない。

どうも、この表示がおかしいのは言語設定で日時を表記する形式が違うために発生しているのではないか? と予想し、あとはそれが OS 側なのか CacheFu 自体の問題なのかを調査しました。

ためしに、 CacheFu 1.1 を Windows 上の plone 2.5.4 と組み合わせて動かしてみると、HTTP ヘッダの日時の形式は問題ありませんでした。

というわけで、OS 側の設定だなーということで、ちょこちょこやったり CacheFu のコードを読んだりしていましたがよくわかんなかったのと時間がかかりそうだったので、 OS のデフォルト言語設定を変えちゃいました。

# とくに困ることもないし

Vine Linux 4.1 の /etc/sysconfig/i18n は初期状態では以下のようになっています。

LANG="ja_JP.eucJP"
SUPPORTED="ja_JP.eucJP:ja_JP:ja"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"

そこで、1行目の言語設定の部分を ja_JP.eucJP から C に設定変更して、サーバを再起動しました。

再起動後に確認すると、HTTP ヘッダの日時の形式が正しいものになりました。めでたしめでたし。

# そういえば、LANG の値 C ってなんで C なんだろう?

さて、次こそは squid か VarnishCacheFu を組み合わせてみようかなぁ。

カテゴリ
plone plone
server server
トラックバック用URL:
http://takanory.net/takalog/788/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)
Enter the word

Powered by vine linux, python, zope, plone, coreblog