專案上線, 連線出錯
小記一下
昨晚一個專案上線,剛上線就在程式日誌中發現以下錯誤.
收到開發同事同事MAIL後,看到錯誤,猜想應該是接連出了問題
登入資料庫主機top了一把,
啊,連線多了300多個,哪來的?
馬上進入資料庫看了一下,Kao.
10幾臺webserver過來的連線數正好都是webconfig中限定的值大小.(平時只有限定值的1/4)
明白了,肯定是建立連線時出了問題.(其實下面錯誤已經提示得很清楚了)
通知開發同事,檢視程式中所有建立新連線處是否有問題?
半小時後,結果是程式只新開連線,但沒有去close.
哈哈!
07/17/2008 18:19:15 Error : Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
SQL : Select f1,f2 From Txxxx Where id = :ID
: :ID ='1114294' at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.OracleClient.OracleConnection.Open()
at eHR.BLL.OracleDBBase.OpenCn()
at eHR.BLL.OracleDBBase.ExecuteReader(CommandType objCmdType, String p_strSQL, OracleParameter[] p_arrparmCmdParms)
07/17/2008 18:19:25 Error : Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
SQL : SELECT f1,f2,f3 FROM Txxxx WHERE ID=:ID
: ID='1394205' at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.OracleClient.OracleConnection.Open()
at eHR.BLL.OracleDBBase.OpenCn()
at eHR.BLL.OracleDBBase.ExecuteDataSetTable(String p_strSQL, OracleParameter[] p_arrparmCmdParms)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7364032/viewspace-403221/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 連線zk 報錯連線不上hbase jdbcJDBC
- 專案上線-CDN
- Vue 生產專案連結 — 上線專案大集合Vue
- Vue 生產專案連結 -- 上線專案大集合Vue
- Ubuntu tomcat部署專案連線不上mys…UbuntuTomcat
- 連線資料庫出錯???資料庫
- 網路連線出現意外錯誤
- Vue專案上線前的優化以及專案打包上線流程Vue優化
- 深入淺出SQL之左連線、右連線和全連線SQL
- c#連線SFTP上傳檔案C#FTP
- AKM專案上線一個月
- jive連線sqlserver2000出錯。SQLServer
- 連線oracle報錯Oracle
- Java專案連線資料庫Mysql報錯create connection SQLExceptionJava資料庫MySqlException
- 將.Net Core釋出至Docker,並連線 Redis、上傳檔案到本機、連線sqlserver資料庫DockerRedisSQLServer資料庫
- Vue專案上線環境部署,專案優化策略,生成打包報告,及上線相關配置Vue優化
- Oracle表連線操作——Hash Join(雜湊連線)上Oracle
- 連結檔案 (硬連線 與 符號連線)符號
- Flutter上線專案實戰——路由篇Flutter路由
- 軟體專案上線完整流程
- 多專案上線Nginx+Django+uwsgiNginxDjango
- VScode遠端連線伺服器連線不上,各種神奇的報錯VSCode伺服器
- 連線DB2時出錯:encoding not supported??DB2Encoding
- 連線到 SQL Server 2005 時出錯SQLServer
- Oracle專有(dedicated)連線和共享(shared)連線Oracle
- Arcgis連線HGDB報錯
- DBeaver連線MySQ報錯
- 如何除錯SSH連線除錯
- perl連線Oracle錯誤Oracle
- PD連線oracle時報錯Oracle
- MySQL 連線不上 急MySql
- 個人React / Koa 專案上線——健身筆記React筆記
- VUE-CLI webpack 專案打包部署上線VueWeb
- 實戰 | 如何上線一個機器學習專案?機器學習
- 連線MySQL出現2013錯誤解決MySql
- SpringBoot專案連線MySQL資料庫Spring BootMySql資料庫
- 例項解析外連線 內連線 自連線 全連線
- SQL的四種連線:內連線 左外連線 右外連線 全連線SQL