BackWPupは、実行時にログをメールで送る機能がある。エラー発生時のみ送信させることも出来るので、全部そのように設定していた。
で、時々エラーが起きていて、ダッシュボードにも目立つエラー表示が出ているのだが、そういえばメールは届いていない。ふむ。SMTP Authの設定でも書いてやれば届くかなあ。SettingsのSend mail methodをSMTPにして適当に設定して試してみるか。つっても、テストメール送信機能などは無いので、設定済みのジョブをエラー発生時じゃなく常時送信に設定変更して、即時実行を発動してみる。送信者名の化けたようなメールが届いた。中身は問題無し。まーこれでいいか。
と思ったのだが、ダッシュボードでこれだけ目立つ表示があるんだし所詮俺blog程度だし、わざわざメール通知とか要らんよなあ、と思い直したので、通知設定を全部切ろうと思ったのだが、切る方法が分からなかった。空白にも出来ないし。まーいいか別にメール来ても。
つーかSugarSyncで503がちょいちょい起きてるのが気になるんだけど、大丈夫なんかなこれ。Managerの挙動も微妙に怪しい感じが時々あるし、うーむ。俺PCと家族PCの同期用はDropboxにしとくかなあ。SugarSyncはBackWPup専用くらいでもいいか。
s3cmd-0.9.9.91がUTF-8なファイル名を食ってくれない
s3cmdで事務所データのバックアップを掛けているが、スクリプトを改善しようとしてエンバグった。間違えてUTF-8なファイル名のままS3に置こうとしてしまって、s3cmdがエラー発生。
s3cmdに日本語ファイル名を投げないように変更したのだが、せっかくだからs3cmdのどこでエラーが発生しているのか見てみた。ふむふむ。site-packages/S3/S3Uri.pyの中でos.stat()にUnicode型を投げてるせいでUnicodeEncodeErrorっぽいかなあ。うむ。どーでもいいか(笑)。site-packages/S3はs3cmdの一部っぽいかな。同一作者だし、検索してもs3cmdしかヒットしないし。
バックアップスクリプトの見直しを終えて、crontabを書き直して、寝て起きてS3の中を見ると、何故かcronでスクリプトが発動していた。crontabには1:45と指示してあり、実際に1:45に旧スクリプトが起動してエラーを吐いていて、1:45付けのメールが届いている。その後、crontabを7:00前後に書き直したのは覚えているが、その時に1:45の指定は変えていない。そしてS3の中には7:01に転送されたファイル群が。これはS3の仕様からして、7:01に転送を開始したことになるだろうから、つまりスクリプトが7:01に発動したものと思われる。んー。cronの仕様がよく分からんな。
何でこうなったんだろう、と考えていたが、よくよく設計を見直すとそもそもOsukini側でcronを使う必要が無いことに気付いたので、cronを使わないように修正して忘れることに。
Ivy Bridgeを待つことにした
APCが復活した
remiレポジトリから拾っているphp-pecl-apcだが、更新が掛かって正常化した。めでたい。
経緯はAPC breaks file includes/requires in wordpressにあったけど、同じ問題の起きた人が結構いるらしいのと、全然再現しなくて開発者が悩んだっぽいのと、何やらソース管理でやらかしてたのを直したのかなー、くらいは分かった。ような気がしました。英語よく分かんね。
で、復活しても体感速度の違いがいまいち分からんなー、と思ったらapc.optimization=0
になっていた。そういえば止まった直後に、問題を切り分けようとして変えたんだった。2に戻したら心持ち軽くなったような。気が。
ネタに悩む
前の日記みたいに「0時を回っても日付を昨日の分にしとけばいいや」的な方法では毎日更新っぽさが無くなるのがblogの面倒なところである。って前にも書いたけど。
で、埼スタで存分にぬか喜びをしてきたところなので、って書くと頑張ってた原口に悪いか。原口応援してるんすよ、かなり。俺携帯のストラップとか原口グッズだしな。まあでも、とにかく原口の得点で先制して、何やら追い付かれて引き分ける試合を見終わって、先ほど帰宅しました。大変軟弱な俺は既に体力がアレです。
そしてネタが無い。どうすっかね。んー。うんこの長さを考える記事の続編として、ちんこの長さでも考えるか。そんなもん100mとかあっても誰も全く得しないので。あとコメントがちんこで埋まっても困るしな。別に困らないか。エロゲーの話とか延々とやってた頃あったしな。
駄目だ、マジ眠くなってきたぞ。多分ビールとか微妙に飲んだからだな。もういいや今日はこれで(笑)。