當前位置:首頁 » 操作系統 » tomcat資料庫連接數

tomcat資料庫連接數

發布時間: 2022-06-25 04:25:11

❶ tomcat 怎麼修改伺服器的並發連接數

用tomcat的資料庫連接池,修改tomcat配置文件server.xml,在context標簽中加上
<Context path="" docBase="ROOT" debug="0">
<Resource name="jdbc/OracleDB" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/OracleDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@10.11.6.1:1521:dbname</value>
</parameter>
<parameter>
<name>username</name>
<value>yourname</value>
</parameter>
<parameter>
<name>password</name>
<value>yourpasswd</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>1000</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>20</value> </parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>
maxActive 是最大激活連接數,這里取值為1000,表示同時最多有1000個資料庫連接。maxIdle是最大的空閑連接數,這里取值為20,表示即使沒有資料庫連 接時依然可以保持20空閑的連接,而不被清除,隨時處於待命狀態。MaxWait是最大等待秒鍾數,這里取值-1,表示無限等待,直到超時為止,也可取值 9000,表示9秒後超時。

❷ 如何測試tomcat連接資料庫連接數

tomcat伺服器連接數問題解決
http://blog.csdn.net/ruixj/article/details/754079

❸ 如何設置tomcat最大連接數

Tomcat的server.xml中連接器設置如下

<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />

<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />

tomcat在配置時設置最大線程數,當前線程數超過這個數值時會出錯,那麼有沒有辦法捕獲到這個錯誤,從而在client端顯示出錯信息?

2. 如何加大tomcat連接數
在tomcat配置文件server.xml中的<Connector />配置中,和連接數相關的參數有:
minProcessors:最小空閑連接線程數,用於提高系統處理性能,默認值為10
maxProcessors:最大連接線程數,即:並發處理的最大請求數,默認值為75
acceptCount:允許的最大連接數,應大於等於maxProcessors,默認值為100
enableLookups:是否反查域名,取值為:true或false。為了提高處理能力,應設置為false
connectionTimeout:網路連接超時,單位:毫秒。設置為0表示永不超時,這樣設置有隱患的。通常可設置為30000毫秒。
其中和最大連接數相關的參數為maxProcessors和acceptCount。如果要加大並發連接數,應同時加大這兩個參數。
web server允許的最大連接數還受制於操作系統的內核參數設置,通常Windows是2000個左右,Linux是1000個左右。tomcat5中的配置示例:
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
對於其他埠的偵聽配置,以此類推。

3. tomcat中如何禁止列目錄下的文件
在{tomcat_home}/conf/web.xml中,把listings參數設置成false即可,如下:

<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>

<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>

4.如何加大tomcat可以使用的內存
tomcat默認可以使用的內存為128MB,在較大型的應用項目中,這點內存是不夠的,需要調大。
Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下設置:
JAVA_OPTS='-Xms【初始化內存大小】 -Xmx【可以使用的最大內存】'
需要把這個兩個參數值調大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化內存為256MB,可以使用的最大內存為512MB

❹ tomcat 最大連接數設置多少合適

下載Tomcat。
按圖所示,Step by step下載Tomcat 9

解壓下載的文件apache-tomcat-9.0.0.M3.zip

啟動tomcat。
進入apache-tomcat-9.0.0.M3下的bin目錄,雙擊startup.bat

在瀏覽器中的輸入127.0.0.1:8080,回車。
查看tomcat是否啟動成功。
看到熟悉的小貓,啟動成功了!

查看tomcat伺服器的最大連接數。
進入apache-tomcat-9.0.0.M3目錄,打開conf目錄下的配置文件server.xml

找到涉及到最大連接數的配置項:
<!--The connectors can use a shared executor, you can define one or more named thread pools-->

<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>

<!-- A "Connector" using the shared thread pool-->

<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

❺ tomcat 資料庫最大接續數和pv數的關系

為了確保服務不會被過多的http長連接壓垮,我們需要對tomcat設定個最大連接數,超過這個連接數的請求會拒絕,讓其負載到其它機器。達到保護自己的同時起到連接數負載均衡的作用。
這個參數是指在同一時間,tomcat能夠接受的最大連接數。流量統計中的PV即"在一定統計周期內所有訪問者瀏覽的頁面數量。如果一個訪問者瀏覽同一網頁三次,那麼網頁瀏覽數就計算為三個,計為PV3"。

❻ 怎麼查看tomcat或apache的當前的並發數和連接數

windows操作系統下查看tomcat或apache的當前的並發數和連接數可以使用netstat命令;
具體操作方法如下:
Netstat
顯示協議統計和當前的 TCP/IP 網路連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數
-a
顯示所有連接和偵聽埠。伺服器連接通常不顯示。
-e
顯示乙太網統計。該參數可以與 -s 選項結合使用。
-n
以數字格式顯示地址和埠號(而不是嘗試查找名稱)。
-s
顯示每個協議的統計。默認情況下,顯示 TCP、UDP、ICMP 和 IP 的統計。-p 選項可以用來指定默認的子集。

❼ 如何加大tomcat連接數

在tomcat配置文件server.xml中的 配置中,和連接數相關的參數有: minProcessors:最小空閑連接線程數,用於提高系統處理性能,默認值為10 maxProcessors:最大連接線程數,即:並發處理的最大請求數,默認值為75 acceptCount:允許的最大連接數,應大於等於maxProcessors,默認值為100 enableLookups:是否反查域名,取值為:true或false。為了提高處理能力,應設置為false connectionTimeout:網路連接超時,單位:毫秒。設置為0表示永不超時,這樣設置有隱患的。通常可設置為30000毫秒。 其中和最大連接數相關的參數為maxProcessors和acceptCount。如果要加大並發連接數,應同時加大這兩個參數。

❽ 如何測試tomcat的最大連接數

1、 將mysql-connector-java-5.1.6-bin.jar,也在%Tomcat_Home%\common\lib\下, 2、 在tomcat中manager中配置數據源名,配置完後內容自動放在conf\server.xml中。 3、 在conf\catalina\localhost\下建你應用程序的xml文件,例wei2.xml中,內容為<Context docBase="wei2" path="/wei2"> <ResourceLink global="jdbc/mysql" name="jdbc/mysql" type="javax.sql.DataSource"/> </Context> 其中jdbc/mysql為配置的JNDI; 下面說下JNDI與DataSource JNDI java naming directory interface命名和目錄介面命名服務來使組件定位到其它組件和資源(資料庫資源),JNDI所有名應該以字元串java:comp/env開始; 要定位JDBC資源中,這時就可以編寫代碼使用JNDI的lookup()方法來定位到這個資源了。 JNDI命名服務有一組將名稱與對象聯系在一起的綁定。JNDI中的lookup()方法傳遞一個JNDI參數(java:comp/env/myjdbc,前面java:comp/env是必要的。),返回相應的對象(返回類型為DataSource,若為資料庫,則可用DataSource中的getConnection()方法獲取資料庫連接).

❾ 如果連接數大於tomcat資料庫連接池的最大數目會怎麼樣

如果連接數大於最大數目,後面的連線會失敗,無法連接。
不管何種資料庫,一般都有定義最大連接數,否則若不限制連接數,會使資料庫處理不過來而崩潰。
設置連接數的好處,就是保證已連接用戶的正常使用。
當連接數大於最大數目時,後面的連接會無法連接,但已連接上的用戶使用不受影響。
只有之前的用戶斷開連接,後面的用戶才可以連接上。相當於在總數不變的情況下,最多隻能保持收支平衡,不可以收大於支。

❿ 如何查看tomcat6.0當前的資料庫連接數

實時查看tomcat並發連接數

netstat -na | grep ESTAB | grep 8080 | wc -l

實時查看apache並發連接數

netstat -na | grep ESTAB | grep 80 | wc -l

熱點內容
微信怎麼知道賬號密碼 發布:2024-05-04 12:20:06 瀏覽:976
我的世界伺服器如何用自己的存檔 發布:2024-05-04 12:06:36 瀏覽:336
七日殺伺服器ip怎麼設置 發布:2024-05-04 11:57:57 瀏覽:430
啟用java 發布:2024-05-04 11:51:46 瀏覽:970
mac下開發php 發布:2024-05-04 11:28:53 瀏覽:628
java介面及實現方法 發布:2024-05-04 11:05:08 瀏覽:567
iphone怎麼清理應用緩存 發布:2024-05-04 11:05:02 瀏覽:410
rest上傳文件 發布:2024-05-04 11:03:19 瀏覽:282
情侶玩游戲解壓視頻 發布:2024-05-04 11:00:57 瀏覽:779
c文件夾大小 發布:2024-05-04 10:54:35 瀏覽:678