2004年09月 06日
WinXP + IIS 5.1 じゃ駄目じゃん!
いや~、ぜんぜん知りませんでした。WindowsXP Professional + IIS 5.1 で自宅 Web Server らしきことが出来て喜んでいたわけですが、この構成じゃぜんぜんダメダメであることにようやく気が付きました。以下、@IT の記事より。
Windows TIPS -- Knowledge:Professional版に付属するIISの制限
今のところそんなにたくさん参照されるサイトではないため、問題はおきていなかったものの、同時接続数が最大でも10しかない、とのことで、今後いろいろ試す上でぜんぜん足りないことが発覚。先の ecto も恐らくこのあたりの制限で動作しなかったわけです。
Apache を採用する、と言う方法もあるわけですが、MSDN に入っていて折角 Windows Server 2003 のアカウントもあるわけで、この際、Windows Server 2003 で自宅サーバーを立ち上げてしまおう、と。今週末(9/11~9/12)着手予定です。直前になったらアナウンスしますが、その間、 このサイトが見えなくなりますので、ご了承くださいませ…。
ecto .NET framework 1.1 SP1 上での不具合
ブログクライアント ecto は、.NET framework 1.1 SP1 がインストールされているとサーバーと同期できない模様です。SP1 はアンインストールできませんので、.NET framework 1.1 ごとアンインストールして、Windows Update 等で .NET framework 1.1 をインストールしなおすととりあえず問題は修正されます。バグレポート を ecto forum に post 済み。
--- 2004/09/06 追記
なーんと。本件はサーバーが IIS を用いている場合でのみ再現する問題であることがわかりました。私が使っていたのは WindowsXP Professional に付属している IIS 5.1 だったわけですが、ecto がその制限にひっかかってしまう模様。なので、上記はほとんどの環境では再現しないはずです。
MT 3.01D Comment 書き込み時のエラー修正
MT 3.01D で Comment を書き込む際、Perl モジュールが落ちてしまうことがあります。IIS(Windows)の場合は例外エラーが Assert されていますが、その他サーバーでも Perl Error となるケースがあるようです。これを解決するためには、mt.cfg に下記行を追加してください。
LaunchBackgroundTasks 0
…実はずいぶん悩んだのですが、以下の MT Forum の書き込みを参考に修正しました。何を意味するのかはかなーり不明w
Support Forum: error posting moderated comments
--- 2004/09/07 追記
上記は IIS 5.1 のように帯域、接続数の制限が厳しい WWW サーバーソフトで再現する模様です。Windows Server 2003 、IIS 6.0 上では再現しませんでした。恐らく Apache でも再現しないでしょう。











