nakagami / firebirdsql

Firebird RDBMS sql driver for Go (golang)
MIT License
227 stars 60 forks source link

Connection Pool #55

Closed adneg closed 6 years ago

adneg commented 6 years ago

i try used this library and in my observation "Connection Pool" it does not work properly. I have errors when i use one open db i more go runntimes at the same time:

server  Fri Dec  8 00:26:53 2017
        SERVER/process_packet: broken port, server exiting

server  Fri Dec  8 00:26:53 2017
        INET/inet_error: read errno = 104

server  Fri Dec  8 00:26:53 2017
        INET/inet_error: read errno = 104

server  Fri Dec  8 00:26:53 2017
        SERVER/process_packet: broken port, server exiting

server  Fri Dec  8 00:26:53 2017
        SERVER/process_packet: broken port, server exiting

server  Fri Dec  8 00:26:53 2017
        SERVER/process_packet: broken port, server exiting

server  Fri Dec  8 00:26:54 2017
        SERVER/process_packet: broken port, server exiting

server  Fri Dec  8 00:50:19 2017
        INET/inet_error: read errno = 104

this help.

db.SetMaxOpenConns(1) db.SetMaxIdleConns(1)

but to do web applications it will be a problem..

nakagami commented 6 years ago

Umm, I want something example code.

adneg commented 6 years ago

I'm sorry, this was my mistake in configuring the xinetd server.