タイトル | : Re: SINGLETHREAD=1でログインできず |
記事No | : 9 |
投稿日 | : 2007/03/27(Tue) 16:03 |
投稿者 | : DECO |
しばたにさん、こんにちは。
原因がわかりました。 結論としましては、現在のCMNではfolomy.jpのログインにはちゃんと対応できません。
具体的には、folomy.jpのログインではURLリダイレクトに対応する必要があるのですが、現在のCMNが「POST」メソッドによるアクセス(ログインや投稿など)の時のURLリダイレクトに対応していないのです。
最初にログインURLにアクセスした時に戻るリダイレクトステータスはデータが0バイトなので、実際にはログインに成功しているのにCMNはログインに失敗したと判断し、その巡回スレッドは終了してしまいます。
SINGLETHREAD=1の場合にはスレッドが一つなので、そこで巡回が停止して何も取得しません。 SINGLETHREAD=1でない場合には最初のスレッドは終了しますが、残りのスレッドは生きている為に情報を取得することができます。
次版ではPOSTでもリダイレクトできるようにする予定ですが、それまでは暫定的にSINGLETHREAD=1を外した状態で巡回していただければと思います。
DECO
|