Problems when a new user wants to access our system - Firebird memory MON$ATTACHMENTS HUNG - not access -------------------------------------------------------------------------------------------------------
Key: CORE-4875 URL: http://tracker.firebirdsql.org/browse/CORE-4875 Project: Firebird Core Issue Type: Bug Affects Versions: 2.5.4 Environment: windows server 2012 R2 x64 RAM : 64 BG Space Available : 743 GB Reporter: Sebaot Software Hi , we are trying to update our version of Firebird from 2.5.2 to 2.53 / 2.5.4 . We cannot do it because it does have a drawback with the database engine version Firebird 2.5.3 and 2.5.4 . Our facilities run under Windows Server 2012 64-bit with Firebird Super Classic. We currently have 25 different installations and we are the same thing happens at all. The problem is the following : We have a system made for win32 desktop which is accessed concurrently to perform normal operations (select - insert - update - delete), without notice of any type of error the access to the database or execution of any query is not possible, the program "freezes", this error does not have a specific time interval or specific period. Example: you cannot access the system and those who are running is "hung" in this example from the 14:00 approximately. Happened this verified the Firebird.log which is shown as follows : *************************************************************************** SERVER2K12R2 Thu Jun 18 14:04:34 2015 --> INET/inet_error: read errno = 10054 SERVER2K12R2 Thu Jun 18 14:04:34 2015 --> INET/inet_error: read errno = 10054 SERVER2K12R2 Thu Jun 18 14:04:34 2015 --> INET/inet_error: read errno = 10054 SERVER2K12R2 Thu Jun 18 14:04:34 2015 --> INET/inet_error: read errno = 10054 SERVER2K12R2 Thu Jun 18 14:04:34 2015 --> INET/inet_error: read errno = 10054 SERVER2K12R2 Thu Jun 18 14:04:34 2015 --> INET/inet_error: read errno = 10054 SERVER2K12R2 Thu Jun 18 14:05:55 2015 --> INET/inet_error: read errno = 10054 SERVER2K12R2 Thu Jun 18 14:05:55 2015 --> INET/inet_error: read errno = 10054 *************************************************************************** As noted in the log of the Firebird consecutively error 10054 with short periods of time between one and another, after much study, we have detected that the memory tables are hanging down and that are not accessible. Using IBexpert connected to the database of a lot of time before, we proceeded to open the MON$ATTACHMENTS to verify users and this no longer responded and froze freezes. the program. We proceeded to close and reopen again the program of IBexpert and it no longer responded, staying hung in the login without being able to enter. We also checked in another program previously activated call "TRACE Firebird - similar to (Firebird TRACE" to display the behavior and shows us the following: Normally displays the SQL statements in blue color (resume) (resumido) [jue 18 jun, 14:00] ------------------------------------------------------------------------------- [jue 18 jun, 14:00] select A.* [jue 18 jun, 14:00] from FDENUN A [jue 18 jun, 14:00] WHERE 0=1 [jue 18 jun, 14:00] 2015-06-18T14:00:23.6300 (2764:00000000CD73F0F8) EXECUTE_STATEMENT_START [jue 18 jun, 14:00] Intersebaot (ATT_13598, CONSUWEB:OPERADORES, ISO88591, TCPv4:192.100.100.198) [jue 18 jun, 14:00] F:\SEBAOT\INTERSEBAOT\SebaotWeb\SebaotWeb.exe:2504 [jue 18 jun, 14:00] (TRA_6965313, READ_COMMITTED | REC_VERSION | NOWAIT | READ_WRITE) [jue 18 jun, 14:00] ------------------------------------------------------------------------------- [jue 18 jun, 14:00] select A.* [jue 18 jun, 14:00] from FDENUN A [jue 18 jun, 14:00] WHERE 0=1 [jue 18 jun, 14:00] Intersebaot (ATT_13598, CONSUWEB:OPERADORES, ISO88591, TCPv4:192.100.100.198) [jue 18 jun, 14:00] F:\SEBAOT\INTERSEBAOT\SebaotWeb\SebaotWeb.exe:2504 [jue 18 jun, 14:00] (TRA_6965313, READ_COMMITTED | REC_VERSION | NOWAIT | READ_WRITE) ***************************************************************************** AT THIS POINT NO LONGER DISPLAYS THE SQL Statements [jue 18 jun, 14:00] ------------------------------------------------------------------------------- [jue 18 jun, 14:00] Intersebaot (ATT_13598, CONSUWEB:OPERADORES, ISO88591, TCPv4:192.100.100.198) [jue 18 jun, 14:00] F:\SEBAOT\INTERSEBAOT\SebaotWeb\SebaotWeb.exe:2504 [jue 18 jun, 14:00] (TRA_6965314, READ_COMMITTED | REC_VERSION | NOWAIT | READ_WRITE) [jue 18 jun, 14:00] 2015-06-18T14:00:23.9430 (2764:00000000CD73F0F8) START_TRANSACTION [jue 18 jun, 14:00] Intersebaot (ATT_13598, CONSUWEB:OPERADORES, ISO88591, TCPv4:192.100.100.198) [jue 18 jun, 14:00] F:\SEBAOT\INTERSEBAOT\SebaotWeb\SebaotWeb.exe:2504 [jue 18 jun, 14:00] (TRA_6965315, READ_COMMITTED | REC_VERSION | NOWAIT | READ_WRITE) [jue 18 jun, 14:00] 2015-06-18T14:00:23.9580 (2764:00000000CD73F0F8) COMMIT_TRANSACTION [jue 18 jun, 14:00] Intersebaot (ATT_13598, CONSUWEB:OPERADORES, ISO88591, TCPv4:192.100.100.198) [jue 18 jun, 14:00] F:\SEBAOT\INTERSEBAOT\SebaotWeb\SebaotWeb.exe:2504 [jue 18 jun, 14:00] (TRA_6965315, READ_COMMITTED | REC_VERSION | NOWAIT | READ_WRITE) [jue 18 jun, 14:00] 0 ms, 1 read(s), 1 write(s), 1 fetch(es), 1 mark(s) [jue 18 jun, 14:00] Intersebaot (ATT_13598, CONSUWEB:OPERADORES, ISO88591, TCPv4:192.100.100.198) [jue 18 jun, 14:00] F:\SEBAOT\INTERSEBAOT\SebaotWeb\SebaotWeb.exe:2504 [jue 18 jun, 14:00] Intersebaot (ATT_13598, CONSUWEB:OPERADORES, ISO88591, TCPv4:192.100.100.198) [jue 18 jun, 14:00] F:\SEBAOT\INTERSEBAOT\SebaotWeb\SebaotWeb.exe:2504 [jue 18 jun, 14:00] 2015-06-18T14:00:23.9580 (2764:00000000CD73F0F8) START_TRANSACTION [jue 18 jun, 14:00] Intersebaot (ATT_13598, CONSUWEB:OPERADORES, ISO88591, TCPv4:192.100.100.198) [jue 18 jun, 14:00] F:\SEBAOT\INTERSEBAOT\SebaotWeb\SebaotWeb.exe:2504 [jue 18 jun, 14:00] (TRA_6965316, READ_COMMITTED | REC_VERSION | NOWAIT | READ_WRITE) [jue 18 jun, 14:00] 2015-06-18T14:00:23.9740 (2764:00000000CD73F0F8) COMMIT_TRANSACTION [jue 18 jun, 14:00] Intersebaot (ATT_13598, CONSUWEB:OPERADORES, ISO88591, TCPv4:192.100.100.198) [jue 18 jun, 14:00] F:\SEBAOT\INTERSEBAOT\SebaotWeb\SebaotWeb.exe:2504 [jue 18 jun, 14:00] (TRA_6965316, READ_COMMITTED | REC_VERSION | NOWAIT | READ_WRITE) [jue 18 jun, 14:00] 0 ms, 1 read(s), 1 write(s), 1 fetch(es), 1 mark(s) ***************************************************************************** Then we proceeded to restart the service for the Firebird to 2:08:27 PM with 87 active connections but the service did not respond in the lowering normally and in the log shows: 14:08:37 --> "Firebird shutdown is still in progress after the specified timeout" Comment : The version of Firebird 2.5.3 presents the same drawback to the current version 2.5.4 (current) , these were installed in the Super Classic mode reported the same problem ,however with the Firebird 2.5.2 does not have this drawback. Unfortunately the hanging the Firebird does not display any type of error in the Firebird.log or in the trace with which we can provide more information. What is curious, we reiterate, is that with Firebird 2.5.2 do not have this drawback. ** windows server 2012 R2 x64 RAM : 64 BG Space Available : 743 GB -- 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 ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel