AN HTTPD ゲストブック/コメント集(2003年8月4日23:13)


NameServer1 NameServer1 2003/08/06 00:32

中田昭雄さん、
教えていただきありがとうございました。


中田昭雄 nakata@st.rim.or.jp 2003/08/05 21:02

NameServer1 さん、
http://homepage1.nifty.com/yito/anhttpd/winsock_error.html
を見てください。
"Connection reset" というのは Winsock Error の WSAECONNRESET(10054)のことです。
アクセスしている人が中止ボタンを押したり、他のページに移ったり、途中でリロードしたりしたときなどに、その Warning が出ます。

Winsock Error の 10053 や 10054 と "No more client socket..." とは直接は関係ありません。これは最大スレッド数の50を超えたアクセスがあったという意味です。
とりあえずレジストリキーHKEY_LOCAL_MACHINE\Software\AnHttpd\default の MAX_THREAD の 50 を 100 などにすれば避けることができます。(もちろんその後で AN HTTPD を再起動する必要があります。)
もっとも NameServer1 さんにはあまりおすすめできませんが。


NameServer1 NameServer1 2003/08/04 23:17

具体的には

Mon Aug 04 23:13:08 2003 Warning: Connection reset in clientWrite() (Thread 10) 
Mon Aug 04 23:13:08 2003 Warning: Connection reset in clientWrite() (Thread 6)
Mon Aug 04 23:13:08 2003 Info: Single Range: bytes=4242-, start=4242, end=1214709, totallength=1214710

Mon Aug 04 23:14:07 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:08 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:09 2003 Error Response 404 Thread 13(ID= 1512) to 218.182.30.10 for "/img/200307131237_niko"
Mon Aug 04 23:14:09 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:10 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:11 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:12 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:13 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:14 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:15 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:16 2003 Warning: no more client socket available, waiting...
Mon Aug 04 23:14:16 2003 Warning: connection reset during Recv() in ClientRead() for Thread 48 (ID = 3328) with WSAECONNRESET
Mon Aug 04 23:14:17 2003 Warning: no more client socket available, waiting...
こんな感じで、凄い事になってます。(^ ^;)


NameServer1 NameServer1 2003/08/04 23:13

NameServer1です。

1つだけ質問をさせていただきますが、
errors.logに

Mon Aug 04 23:11:05 2003 Warning: Connection reset in clientWrite() (Thread 35) 
Mon Aug 04 23:11:05 2003 Warning: Socket error 10053 in clientWrite() (Thread 38)
等のエラーが大量に発生しておりますが正常なのでしょうか?