環境:程式伺服器( win server 2008 )+ tomcat
資料伺服器(unix)+ oracle 10 g
程式架構:經典ssh
在進行業務操作時,比較卡頓,而在進行報銷列印時,有時會出現資料庫連線失敗的錯誤(後台報錯,不能開啟這個連線)
用plsql連線時,我們發現,使用公司分配的資料庫伺服器時(新部署),也會出現時斷時續的情況
資料庫連線和測試環境相同(測試環境是資料服務和應用程式服務分離),僅僅修改ip,資料庫服務名(和公司的對過,是正確的)
程式伺服器新裝oracle資料庫,資料連線正常
使用ping命令,乙個小時內沒有問題
使用telnet命令,一分鐘後斷開
使用tcpclientserver,一分鐘後斷開
截圖:
初步診斷結果:網路連線出現故障
telnet協議是tcp/ip協議族中的一員,是internet遠端登陸服務的標準協議和主要方式。它為使用者提供了在本地計算機上完成遠端主機工作的能力。在終端使用者的電腦上使用telnet程式,用它連線到伺服器。終端使用者可以在telnet程式中輸入命令,這些命令會在伺服器上執行,就像直接在伺服器的控制台上輸入一樣。可以在本地就能控**務器。要開始乙個telnet會話,必須輸入使用者名稱和密碼來登入伺服器。telnet是常用的遠端控制web伺服器的方法。
我們應該熟練掌握一些網路命令,這對於排錯來說非常重要。windows下常用的網路排錯命令有:
ping
tracert
telnet
nslookup
ping主要是判斷網路的連通性,tracert主要是判斷網路路徑和延時,,telnet常用於連線遠端裝置的埠,檢測相關服務是否正常工作,nslookup常用於檢查網域名稱解析是否正常。
在很多時候,我們的工作的最大價值就是能夠解決問題,以及能夠持續學習以保證我們解決問題能力的公升級,像這次的情況,如果沒有這些工具的幫助,能夠讓使用者看到實實在在的資料,這些問題就會困擾我們很長時間也會影響我們在客戶心中的形象,就像曾經聽到的一句話,客戶之所以在眾多的選擇中,選擇你,就是因為你能為客戶提供更多的選擇,在我們這個行業,又何嘗不是呢!
持續學習,不僅僅是提公升自己的知識,也是在提公升自己的自信,自信到,有個問題拋給你,你可以自信地說,我能試試,並且從容地準備好資料和資料(我們老闆稱之為彈藥),為公司和個人製造雙贏的局面!
java工程積累 樹形結構的操作
最近一直被樹形結構整的很頭大,又是遞迴,又是迴圈,但是,好在我們在經歷了千辛萬苦後,終於弄出來了,其實就是組織機構的常規操作,有些是我們過度設計,有些是我們想錯了,而對數的邏輯讀取,我們就屬於想錯了的型別,今天拿出來和大家分享,主要是樹形結構在資料庫的讀取問題!在最開始,我們對樹的查詢,肯定是從最簡...
java 基礎積累
int x 3510 x x 1000 1000 執行結果為3000 因為整數之間做除法時,只保留整數部分捨棄小數部分 與 與 邏輯與 和 邏輯或 都為邏輯運算子 按位與 和 按位或 都為位運算子 a b a b 為二進位制的與或運算 同為1時為1,否則為0 同為0時為0,否則為1 則 等於 則 等...
TCP IP 斷開連線
tcp ip 斷開連線 四次握手 斷開連線其實從我的角度看不區分客戶端和伺服器端,任何一方都可以呼叫close or closesocket 之類 的函式開始主動終止乙個連線。這裡先暫時說正常情況。當呼叫close函式斷開乙個連線時,主動斷開的 一方傳送fin finish報文給對方。有了之前的經驗...