Can not  connect to any .fdb after stopped heavy OLTP-test (750 connections)
----------------------------------------------------------------------------

                 Key: CORE-3811
                 URL: http://tracker.firebirdsql.org/browse/CORE-3811
             Project: Firebird Core
          Issue Type: Task
    Affects Versions: 2.5.1
            Reporter: Pavel Zotov


hi all

 ISQL Version: WI-V2.5.1.26351 Firebird 2.5
 Server version:
 Firebird/linux AMD64 (access method), version "LI-V2.5.2.26448 Firebird 2.5"
 Firebird/linux AMD64 (remote server), version "LI-V2.5.2.26448 Firebird 
2.5/tcp (fbozzy)/P12"
 Firebird/x86/Windows NT (remote interface), version "WI-V2.5.1.26351 Firebird 
2.5/tcp (tlprg)/P12"
 on disk structure version 11.2

Yesterday I run test with 750 connections with small and medium loading of 
database in each of them.
Today I've stopped this test (first I created some `special` stop-file which 
serves as signal to each connection script to be canceled - this way kills ~300 
session; but after I kill all rest isql`s windows via pskill.exe).

Now the count of threads in fb_smp_server are 4:
bash-3.2$ ps -FLC fb_smp_server
UID        PID  PPID   LWP  C NLWP    SZ   RSS PSR STIME TTY          TIME CMD
firebird  5982  5981  5982  0    4 20882  5108   2 13:50 ?        00:00:00 
/opt/firebird/bin/fb_smp_server
firebird  5982  5981  5984  0    4 20882  5108   3 13:50 ?        00:00:00 
/opt/firebird/bin/fb_smp_server
firebird  5982  5981  5985  0    4 20882  5108   7 13:50 ?        00:00:00 
/opt/firebird/bin/fb_smp_server
firebird  5982  5981  5986  0    4 20882  5108   3 13:50 ?        00:00:00 
/opt/firebird/bin/fb_smp_server

Unfortunatelly I can not establish new connections to any of databases that are 
placed on this machine.
The `top` utility for fb_smp_server shows that it is in idle state:

$ top -p $(pgrep fb_smp_server)

top - 15:06:57 up 1 day, 14:37,  7 users,  load average: 0.02, 0.01, 0.00
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
Cpu0  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu4  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu6  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu7  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  32933152k total, 20914936k used, 12018216k free,   224876k buffers
Swap: 33792716k total,      196k used, 33792520k free, 20130404k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 5982 firebird  18   0 83528 5108 3624 S  0.0  0.0   0:00.41 fb_smp_server

The `iostat` utility also show that there is no any disk activity:

bash-3.2$ iostat -d -m -t 5
Linux 2.6.18-308.el5 (fbozzy)   04/09/2012

Time: 03:08:09 PM
Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda             195.40         0.66         2.44      91477     339559
sda1              0.00         0.00         0.00          1          0
sda2            187.78         0.01         1.94       1956     270086
sda3              0.00         0.00         0.00          0          0
sda4              0.00         0.00         0.00          0          0
sda5              7.61         0.64         0.50      89518      69472

Time: 03:08:14 PM
Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0.40         0.00         0.01          0          0
sda1              0.00         0.00         0.00          0          0
sda2              0.40         0.00         0.01          0          0
sda3              0.00         0.00         0.00          0          0
sda4              0.00         0.00         0.00          0          0
sda5              0.00         0.00         0.00          0          0

Time: 03:08:19 PM
Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0.00         0.00         0.00          0          0
sda1              0.00         0.00         0.00          0          0
sda2              0.00         0.00         0.00          0          0
sda3              0.00         0.00         0.00          0          0
sda4              0.00         0.00         0.00          0          0
sda5              0.00         0.00         0.00          0          0

Time: 03:08:24 PM
Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               1.00         0.00         0.01          0          0
sda1              0.00         0.00         0.00          0          0
sda2              1.00         0.00         0.01          0          0
sda3              0.00         0.00         0.00          0          0
sda4              0.00         0.00         0.00          0          0
sda5              0.00         0.00         0.00          0          0

But any connect to any database (via local or TCP) hangs.
What should be done in such cases ?


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to