【メモ】 Amazon APIによる商品紹介が上手く動いていないとき
Amazon APIが上手く動いていない(例えば商品表示がすべて表示されていないなど)場合で、特に大きな仕様変更がない場合、サーバの時刻がずれていることがあります。特に、何らかの理由によりサーバの再起動が行われた場合には、時刻のずれに気付かないことがあります。本来であれば自動的に時刻合わせをしているはずなのですけど、シャットダウンのタイミングによってはntpdがエラーで正しく起動せず、時刻合わせが行われないと言うことがあるらしい。
というわけでこの場合には、管理者権限にて時刻のズレを確認した上で、時刻合わせを手動で行います。
# date ← サーバの時刻を確認
# hwclock --show ← ハードウェアクロックの時刻を確認
# /etc/init.d/ntpd stop
# ntpdate ntp.nict.jp ← 時刻合わせ
# /etc/init.d/ntpd start
ちなみにこれが理由で上手く動いていない場合の、Amazonからのレスポンスは「Amazon returned invalid HTTP response code 400」でした。400ってBad Requestでしょってことなんだけど、まあタイムスタンプズレてれば認証用パラメータも期限切れになるよね(という表現でいいのかわかんないけど)ということで。
記事広告のタイトルに【PR】を入れるか入れないかで揉めてて、今現在遠いところにいる自分としては、こんなの、



内閣支持率のグラフを更新しました。
フロントギアの変更がいまいちスムースじゃない状況がしばらく続いていたのですが、先日の交通事故以来、フロントギアをトップに入れるとチェーンガイドにこすれてしまうようになってしまい、いよいよ直す必要が出てきました。
