lightdmが更新されたせいか、ログイン画面にユーザーが表示されず、ログインができなくなってしまった…。環境的にはLDAPでリモートのサーバーに認証を任せていたデスクトップ環境なのだけど、突然、そんな状況になり、なんだろうと思ったけど、/etc/lightdm/users.confの
minimum-uid=500
の値を変更して対応した。NISの時代からユーザー情報を移行し続けてきたのもあって、うちの環境はuidが500以下を使っているのだよね(10年以上使っているuidを変更するのも面倒だし…)。というわけで、その値を変更したら、ログイン画面にユーザー名が表示することができました。うーん、だいぶねばってきたけど、500以上を使えということかな…。
投稿者: shinsuke
HttpEntityは必ずconsumeすべし
HttpClient 4 系でいろいろとクロールすると途中でコネクションプールのコネクションが枯渇して、フリーズ状態になる問題に遭遇した。いまいち、原因を特定するのに無駄に時間を使ってしまったのだけど、結果的にはHttpEntityは必ずconsume(つまりclose)する必要があることだ。このHttpEntityはHttpClientのexecuteをした時に返ってくるHttpResponseから取得して利用するものだけど、レスポンスのステータスだけ見たければ、HttpResponseから値を取得してHttpEntityを使う必要がない。なので、利用したコネクションが解放されず、フリーズに陥る。というわけで、HttpEntityはレスポンスのボディが必要なくても取得してconsumeして終わるのが良いらしい…。
SAStruts の Maven Archetype 1.0.4-sp9.1 をリリース
SAStruts のサイトにて、Maven Archetype を公開しているのですが、DBFlute がリリースされたので、それに合わせて更新しました。かなり久しぶりのリリースになります。まぁ、Seasar2 自体がたまにしかリリースされないので、更新する理由がないので仕方がありませんが。というわけで、Maven な方は DBFlute Maven Plugin と合わせて、ご利用していただけると嬉しいです。