After a few days of running my program on CGOS, the 9x9 client crashed with the 
error message below. "lsof" shows that tclsh has a lot of open files. Maybe 
there is something that needs to be closed somewhere. Anybody got the same 
problem? Maybe that only happens when there are many players and the client 
re-opens a new file each time there is a new player.

Rémi

Server: cgos.boardspace.net
  Port: 6867

PLAYER              PRIORITY
------------------  --------
CS-1250k               25.0%
CS-250k                25.0%
CS-50k                 25.0%
CS-10k                 25.0%

New player: CS-1250k

couldn't execute "./cs9-1250k.sh": too many open files
    while executing
"open "|$invoke" r+"
    (procedure "openPlayer" line 7)
    invoked from within
"openPlayer $name $password $invoke"
    (procedure "switchPlayer" line 49)
    invoked from within
"switchPlayer"
    ("gameover" arm line 14)
    invoked from within
"switch -exact $cmd {

                info {
                    # informational mssage from CGOS only
                    # -----------------------------------
                    log [string range $s 5..."
    ("while" body line 27)
    invoked from within
"while {1} {

    set err [catch {set sock [socket $cgos_server $cgos_port]} msg]

    if { $err } {
        log "Server startup return code: $err   msg: $msg..."
    (file "./cgosGtp.tcl" line 402)

====================================================================================================
output of "lsof":
(400 similar lines snipped)
tclsh     31785        coulom  400u     sock     0,4            9589142 can't 
identify protocol
tclsh     31785        coulom  401u     sock     0,4            9595353 can't 
identify protocol
tclsh     31785        coulom  402u     sock     0,4            9596062 can't 
identify protocol
tclsh     31785        coulom  403u     sock     0,4            9600736 can't 
identify protocol
tclsh     31785        coulom  404u     sock     0,4            9603055 can't 
identify protocol
tclsh     31785        coulom  405u     sock     0,4            9608415 can't 
identify protocol
tclsh     31785        coulom  406u     sock     0,4            9610568 can't 
identify protocol
tclsh     31785        coulom  407u     sock     0,4            9611420 can't 
identify protocol
tclsh     31785        coulom  408u     sock     0,4            9613458 can't 
identify protocol
tclsh     31785        coulom  409u     sock     0,4            9617849 can't 
identify protocol
tclsh     31785        coulom  410u     sock     0,4            9623717 can't 
identify protocol
tclsh     31785        coulom  411u     sock     0,4            9625689 can't 
identify protocol
tclsh     31785        coulom  412u     sock     0,4            9628467 can't 
identify protocol
tclsh     31785        coulom  413u     IPv4 9628958                TCP 
cluster-mostrare.lille.inria.fr:35136->ip14.50-31-1.static.steadfastdns.net:6819
 (CLOSE_WAIT)
tclsh     31785        coulom  414u     IPv4 9631218                TCP 
cluster-mostrare.lille.inria.fr:56096->ip14.50-31-1.static.steadfastdns.net:6819
 (CLOSE_WAIT)
tclsh     31785        coulom  415u     IPv4 9634615                TCP 
cluster-mostrare.lille.inria.fr:50507->ip14.50-31-1.static.steadfastdns.net:6819
 (ESTABLISHED)
tclsh     31785        coulom  416w     FIFO     0,6            9634536 pipe
tclsh     31785        coulom  417r     FIFO     0,6            9634537 pipe
tclsh     31785        coulom  419u      REG     8,8       0      34137 
/tmp/tcleTg8Cq (deleted)

_______________________________________________
Computer-go mailing list
[email protected]
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go

Reply via email to