1. 程式人生 > >LoadRunner出現error問題及解決方法總結

LoadRunner出現error問題及解決方法總結

一、Step download timeout (120 seconds)

這是一個經常會遇到的問題,解決得辦法走以下步驟:

1、修改run time setting中的請求超時時間,增加到600s,其中有三項的引數可以一次都修改了,HTTP-request connect timeoutHTTP-request receieve timeoutStep download timeout,分別建議修改為6006005000run time setting設定完了後記住還需要在control元件的optionrun time setting中設定相應的引數。

2、辦法一不能解決的情況下,解決辦法如下:

設定

runt time setting中的internet protocol-preferences中的advaced區域有一個winlnet replay instead of sockets選項,選項後再回放就成功了。切記此法只對windows系統起作用,此法來自zee的資料。  

二、問題描述Connection reset by peer.

這個問題不多遇見,一般是由於下載的速度慢,導致超時,所以,需要調整一下超時時間。

解決辦法:Run-time setting視窗中的‘Internet Protocol’-‘Preferences’設定set advanced options(設定高階選項),重新設定一下“

HTTP-request connect timeoutsec),可以稍微設大一些”。

三、問題描述connection refused

這個的錯誤的原因比較複雜,也可能很簡單也可能需要檢視好幾個地方,解決起來不同的作業系統方式也不同。

1、首先檢查是不是連線weblogic服務過大部分被拒絕,需要監控weblogic的連線等待情況,此時需要增加acceptBacklog,每次增加25%來提高看是否解決,同時還需要增加連線池和調整執行執行緒數,(連線池數*Statement Cache Size)的值應該小於等於oracle資料庫連線數最大值。

2、如果方法一操作後沒有變化,此時需要去檢視伺服器作業系統中是否對連線數做了限制,

AIX下可以直接vi檔案limits修改其中的連線限制數、埠數,還有tcp連線等待時間間隔大小,wiodows類似,只不過windows修改登錄檔,具體修改登錄檔中有TcpTimedWaitDelayMaxUserPort項,鍵值在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\]。因為負載生成器的效能太好,發資料包特別快,伺服器也響應特別快,從而導致負載生成器的機器的埠在沒有timeout之前就全部佔滿了。在全部佔滿後,就會出現上面的錯誤。執行netstat –na命令,可以看到打開了很多埠。所以就調整TCP的time out。即在最後一個埠還沒有用到時,前面已經有埠在釋放了。

1,這裡的TcpTimedWaitDelay預設值應該中是30s,所以這裡,把這個值調小為5s(按需要調整)。2,也可以把MaxUserPort調大(如果這個值不是最大值的話)。

四、問題描述open many files

問題一般都在壓力較大的時候出現,由於伺服器或者應用中介軟體本身對於開啟的檔案數有最大值限制造成,解決辦法:

1、修改作業系統的檔案數限制,aix下面修改limits下的nofiles限制條件,增大或者設定為沒有限制,儘量對涉及到的伺服器都作修改。

2、方法一解決不了情況下再去檢視應用伺服器weblogiccommonEnv.sh檔案,修改其中的nofiles檔案max-nofiles數增大,應該就可以通過了,具體就是查詢到nofiles方法,修改其中else條件的執行體,把檔案開啟數調大。修改前記住備份此檔案,防止修改出錯。

3、linux上可以通過ulimit –HSn 4096來修改檔案開啟數限制,也可以通過ulimit -a 來檢視。

4、linux上可以通過lsof -p pid | wc -l 來檢視程序開啟的控制代碼數。

五、問題描述has shut down the connection prematurely

一般是在訪問應用伺服器時出現,大使用者量和小使用者量均會出現。

來自網上的解釋:

1>應用訪問死掉

小使用者時:程式上的問題。程式上存在資料庫的問題

2>應用服務沒有死

應用服務引數設定問題

例如:

在許多客戶端連線Weblogic應用伺服器被拒絕,而在伺服器端沒有錯誤顯示,則有可能是Weblogic中的server元素的AcceptBacklog屬性值設得過低。如果連線時收到connection refused訊息,說明應提高該值,每次增加25

Java連線池的大小設定,或JVM的設定等

3>資料庫的連線

在應用服務的效能引數可能太小了

資料庫啟動的最大連線數(跟硬體的記憶體有關)

以上資訊有一定的參考價值,實際情況可以參考此類除錯。

如果是以上所說的小使用者時:程式上的問題。程式上存在資料庫的問題,那就必須採用更加專業的工具來抓取出現問題的程式,主要是程式中執行效率很低的sql語句,weblogic可以採用introscope定位,期間可以注意觀察一下jvm的垃圾回收情況看是否正常,我在實踐中併發500使用者和600使用者時曾出現過jvm鋸齒型的變化,上升下降都很快,這應該是不太正常的。

---------------------------------------

實際測試中,可以用telent 站點看看是否可以連線進去,可以通過修改連線池中的連線數和適當增加應用記憶體值,問題可以解決。

六、問題描述Failed to connect to server

這個問題一般是客戶端連結到服務失敗,原因有兩個客戶端連線限制(也就是壓力負載機器),一個網路延遲嚴重,解決辦法:

1、修改負載機器登錄檔中的TcpTimedWaitDelay減小延時和MaxUserPort增加埠數。注:這將增加機器的負荷。

2、檢查網路延遲情況,看問題出在什麼環節。

建議為了減少這種情況,辦法一最好測試前就完成了,保證乾淨的網路環境,每個負載機器的壓力測試使用者數不易過大,儘量平均每臺負載器的使用者數,這樣以上問題出現的概率就很小了。

七、問題描述Overlapped transmission of request to ... WSA_IO_PENDING

這個問題,解決方法:

1、方法一,在指令碼前加入web_set_sockets_option("OVERLAPPED_SEND", "0"),禁用TTFB細分,問題即可解決,但是TTFB細分圖將不能再使用,附圖。

2、方法二,可以通過增加連線池和應用系統的記憶體,每次增加25%

八、問題描述Deleted the current transaction ... since response time is not accurate

這個問題不多遇見,一般出現在壓力機器上發生ping值為負數(AMD雙核CPU),可以重新啟動pc機或者打補丁,附圖。

九、問題描述HTTP Status-Code=500 (Internal Server Error) for

1、應用服務當掉,重新啟動應用服務。

2、當應用系統處於的可用記憶體處於閥值以下時,出現HTTP Status-Code=500的概率非常高,此時只要增加應用系統的記憶體,問題即可解決。

十、問題描述Failed to transmit data to network: [10057]Socket is not connected

這個錯誤是由網路原因造成的,PC1和PC2上面都裝了相同的loadrunner 9.0,且以相同數量的虛擬使用者數執行相同的業務(機器上的其他條件都相同),PC1上面有少部分使用者報錯,PC2上的使用者全部執行通過。

十一、問題描述 Error -27257: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) detected and reset at the end of iteration number 1解決方法:web_reg_save_param位置放錯了,應該放到請求頁面前面。十二、問題描述 通過Controler呼叫遠端代理時報錯,Error: CCI security error:You are running under secure mode and the function system is not allowed in this mode.解決方法:在代理開啟的時候,去掉勾選防火牆選項。

1.LoadRunner超時錯誤:在錄製Web協議腳本回放時超時情況經常出現,產生錯誤的原因也有很多,解決的方法也不同。

錯誤現象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。

錯誤分析:對於HTTP協議,預設的超時時間是120秒(可以在LoadRunner中修改),客戶端傳送一個請求到伺服器端,如果超過120秒伺服器端還沒有返回結果,則出現超時錯誤。

解決辦法:首先在執行環境中對超時進行設定,預設的超時時間可以設定長一些,再設定多次迭代執行,如果還有超時現象,需要在“Runtime Setting”>“Internet Protocol:Preferences”>“Advanced”區域中設定一個“winlnet replay instead of sockets”選項,再回放是否成功。

錯誤現象2:Action.c(81):Continuing after Error -27498: Timed out while processing URL=http://172.18.20.70:7001/workflow/bjtel/leasedline/ querystat/ subOrderQuery.do

錯誤分析:這種錯誤常常是因為併發壓力過大,伺服器端太繁忙,無法及時響應客戶端的請求而造成的,所以這個錯誤是正常現象,是壓力過大造成的。

如果壓力很小就出現這個問題,可能是指令碼某個地方有錯誤,要仔細檢視指令碼,提示的錯誤資訊會定位某個具體問題發生的位置。

解決辦法:例如上面的錯誤現象問題定位在某個URL上,需要再次執行一下場景,同時在其他機器上訪問此URL。如果不能訪問或時間過長,可能是伺服器或者此應用不能支撐如此之大的負載。分析一下伺服器,最好對其效能進行優化。

如果再次執行場景後還有超時現象,就要在各種圖形中分析一下原因,例如可以檢視是否伺服器、DNS、網路等方面存在問題。

最後,增加一下執行時的超時設定,在“Run-Time Settings”>“Internet Protocol:Preferences”中,單擊“options”,增加“HTTP-request connect timeout”或者“HTTP-request receive”的值。

2.LoadRunner指令碼中出現亂碼:在錄製Web協議指令碼時出現中文亂碼,在回放指令碼時會使回放停止在亂碼位置,指令碼無法執行。

錯誤現象:某個連結或者圖片名稱為中文亂碼,指令碼執行無法通過。

錯誤分析:指令碼錄製可能採用的是URL-based script方式,如果程式定義的字元集合採用的是國際標準,指令碼就會出現亂碼現象。

解決辦法:重新錄製指令碼,在錄製指令碼前,開啟錄製選項配置對話方塊進行設定,在“Recording Options”的“Advanced”選項裡先將“Surport Charset”選中,然後選中支援“UTF-8”的選項。

3.LoadRunner HTTP伺服器狀態程式碼:在錄製Web協議腳本回放指令碼的過程中,會出現HTTP伺服器狀態程式碼,例如常見的頁面-404錯誤提示、-500錯誤提示。

錯誤現象1:-404 Not Found伺服器沒有找到與請求URI相符的資源,但還可以繼續執行直到結束。

錯誤分析:此處與請求URI相符的資源在錄製指令碼時已經被提交過一次,回放時不可再重複提交同樣的資源,而需要更改提交資源的內容,每次回放一次指令碼都要改變提交的資料,保證模擬實際環境,造成一定的負載壓力。

解決辦法:在出現錯誤的位置進行指令碼關聯,在必要時插入相應的函式。

錯誤現象2:-500 Internal Server Error伺服器內部錯誤,指令碼執行停止。

錯誤分析:伺服器碰到了意外情況,使其無法繼續迴應請求。

解決辦法:出現此錯誤是致命的,說明問題很嚴重,需要從問題的出現位置進行檢查,此時需要此程式的開發人員配合來解決,而且產生的原因根據實際情況來定,測試人員無法單獨解決問題,而且應該儘快解決,以便於後面的測試。

4.LoadRunner請求無法找到:在錄製Web協議腳本回放指令碼的過程中,會出現請求無法找到的現象,而導致指令碼執行停止。

錯誤現象:Action.c(41): Error -27979: Requested form. not found [MsgId: MERR-27979]

Action.c(41): web_submit_form. highest severity level was “ERROR”,0 body bytes, 0 header bytes [MsgId: MMSG-27178]”

這時在tree view中看不到此元件的相關URL。

錯誤分析:所選擇的錄製指令碼模式不正確,通常情況下,基於瀏覽器的Web應用會使用“HTML-based script”模式來錄製指令碼;而沒有基於瀏覽器的Web應用、Web應用中包含了與伺服器進行互動的Java Applet、基於瀏覽器的應用中包含了向伺服器進行通訊的JavaScript/VBScript程式碼、基於瀏覽器的應用中使用HTTPS安全協議,這時則使用“URL-based script”模式進行錄製。

解決辦法:開啟錄製選項配置對話方塊進行設定,在“Recording Options”的“Internet Protocol”選項裡的“Recording”中選擇“Recording Level”為“HTML-based script”,單擊“HTML Advanced”,選擇“Script. Type”為“A script. containing explicit”。然後再選擇使用“URL-based script”模式來錄製指令碼。

5.LoadRunner不執行檢查方法:在錄製Web協議指令碼中添加了檢查方法Web_find,但是在腳本回放的過程中並沒有執行。

錯誤現象:在指令碼中插入函式Web_find,在指令碼中設定文字以及影象的檢查點,但是在回放過程中並沒有對設定的檢查點進行檢查,即Web_find失效。

錯誤分析:由於檢查功能會消耗一定的資源,因此LoadRunner預設關閉了對文字以及影象的檢查,所以在設定檢查點後,需要開啟檢查功能。

解決辦法:開啟執行環境設定對話方塊進行設定,在“Run-time Settings”的“Internet Protocol”選項裡的“Perference”中勾選“Check”下的“Enable Image and text check”選項。

6.LoadRunner回放Web Services協議指令碼錯誤:LoadRunner 8.0版本在錄製Web Services協議的指令碼時正常,但在回放時會出現錯誤,提示停止指令碼執行。

錯誤現象:利用LoadRunner 8.0版本來錄製Web Services協議的指令碼沒有任何錯誤提示,回放指令碼時會出現如下錯誤提示“Error:server returned an incorrectly formatted SOAP response”。

錯誤分析:出現此錯誤的原因是LoadRunner8.0在錄製Web Services協議的指令碼時存在一個缺陷:如果伺服器的作業系統是中文的,VuGen會自動將WSDL檔案的頭改為<?xml version=”1.0″encoding=”zh_cn” ?>,所以才會有此錯誤提示。

解決辦法:下載兩個補丁,分別為“LR80WebServicesFPI_setup.exe”和“lrunner_web_ services_patch_1.exe”安裝上即可。

1. error:missing newline in d:\loadrunner\name.dat

場景執行時報error:missing newline in d:\loadrunner\name.dat

第二次執行不報

兩個解決辦法:

第一:如果引數不是很多的話,不要開啟記事本去編輯引數,就直接在LR提供的引數的表格中進行編輯即可。

第二:如果引數很多超過100條的話。 在記事本中編輯好了之後,記著在最後一個引數後打個回車,讓滑鼠的游標移動到下一行。

2.load  generator  is  currently  running  the  maximum  number  of  vuser  of  this  type

使用的是loadrunner8.0,有10000個使用者的weblicenseglobal的有10個。

在測試的時候發現running  vuser到達1000以後就不能再提高,後面的vuser就會出錯。錯誤是“The  load  generator  is  currently  running  the  maximum  number  of  vuser  of  this  type”.

已經可以排除是load  generator機器本身資源的問題。因為換了效能比較強的酷睿2還是同樣的問題,CPUmemory都有空閒。

解決辦法:

load  generator中有一個Vuser  limits  tab,可以設定running  user的最大數目。即設定 load generator----Details------Vuser limits ----Other Vusers 的最大引數

3.LoadRunner 常見問題:

1sofeware caused connction:這種情況,一般是指令碼有問題,或者loadrunner有問題。解決方法:重新啟動機器,或者重新錄製指令碼,估計是loadrunnerbug

2cannot connect to server:無法連線到伺服器。這種情況是伺服器的配置有問題,伺服器無法承受過多的併發連線了。需要優化伺服器的配置,

如作業系統採用windows 2003 server

優化tomcat配置:maxThreads="500" minSpareThreads="400" maxSpareThreads="450"。但是tomcat 最多支援500個併發訪問

優化apache配置:

ThreadsPerChild 1900

MaxRequestsPerChild 10000

其他的錯誤如:

Action.c(10): Error -27791: Server has shut down the connection prematurely

HTTP Status-Code=503 (Service Temporarily Unavailable)

一般都是由於伺服器配置不夠好引起的,按照問題(2)處理,如果仍舊不行,需要優化硬體和調整程式了。

Apache問題:

1) File does not exist: C:/Apache/htdocs/favicon.ico

這個問題是apachehtdocs目錄沒有favicon.ico檔案引起的,該檔案是網站的圖示,僅在firefox,myIE等瀏覽器出現。

2) 圖片無法顯示:

配置apache後,卻無法顯示圖片。

解決方法:把程式的圖片,按照程式結構copyapachehtdocs目錄下。

3) 無法處理請求:

當我們輸入 ***.do 命令後,apache確返回錯誤資訊,而連線tomcat卻沒有問題。原因是沒有把.do命令轉發給tomcat處理。解決方法如下:

apache配置檔案中配置如下內容:

DocumentRoot "C:/Apache/htdocs"

JkMount /*.jsp loadbalancer

JkMount /*.do loadbalancer

4Step download timeout (120 seconds)

  這是一個經常會遇到的問題,解決得辦法走以下步驟:

  1、 修改run time setting中的請求超時時間,增加到600s,其中有三項的引數可以一次都修改了,HTTP-request connect timeoutHTTP-request receieve timeoutStep download timeout,分別建議修改為6006005000run time setting設定完了後記住還需要在controler元件的optionrun time setting中設定相應的引數;

  2、 辦法一不能解決的情況下,解決辦法如下:

  設定runt time setting中的internet protocol-preferences中的advaced區域有一個winlnet replay instead of sockets選項,選項後再回放就成功了。切記此法只對windows系統起作用。

5、問題描述Connection reset by peer  這個問題不多遇見,一般是由於下載的速度慢,導致超時,所以,需要調整一下超時時間。

  解決辦法:Run-time setting視窗中的‘Internet Protocol’‘Preferences’設定set advanced options(設定高階選項),重新設定一下“HTTP-request connect timeoutsec),可以稍微設大一些

6、問題描述connection refused  這個的錯誤的原因比較複雜,也可能很簡單也可能需要檢視好幾個地方,解決起來不同的作業系統方式也不同;

  1、首先檢查是不是連線weblogic服務過大部分被拒絕,需要監控weblogic的連線等待情況,此時需要增加acceptBacklog,每次增加 25%來提高看是否解決,同時還需要增加連線池和調整執行執行緒數,(連線池數*Statement Cache Size)的值應該小於等於oracle資料庫連線數最大值;

  2、如果方法一操作後沒有變化,此時需要去檢視伺服器作業系統中是否對連線數做了限制,AIX下可以直接vi檔案limits修改其中的連線限制數,還有 tcp連線等待時間間隔大小,wiodows類似,只不過wendows修改登錄檔,具體修改方法查手冊,登錄檔中有TcpDelayTime項;

7、問題描述open many files

  問題一般都在壓力較大的時候出現,由於伺服器或者應用中介軟體本身對於開啟的檔案數有最大值限制造成,解決辦法:

  1、修改作業系統的檔案數限制,aix下面修改limits下的nofiles限制條件,增大或者設定為沒有限制,儘量對涉及到的伺服器都作修改;

  2、方法一解決不了情況下再去檢視應用伺服器weblogiccommonEnv.sh檔案,修改其中的nofiles檔案max-nofiles數增大,應該就可以通過了,具體就是查詢到nofiles方法,修改其中else條件的執行體,把檔案開啟數調大;修改前記住備份此檔案,防止修改出錯;

8、問題描述has shut down the connection prematurely

  一般是在訪問應用伺服器時出現,大使用者量和小使用者量均會出現;

  來自網上的解釋:

  1> 應用訪問死掉

  小使用者時:程式上的問題。程式上存在資料庫的問題

  2> 應用服務沒有死

  應用服務引數設定問題

  例如:

  在許多客戶端連線Weblogic應用伺服器被拒絕,而在伺服器端沒有錯誤顯示,則有可能是Weblogic中的server元素的AcceptBacklog屬性值設得過低。如果連線時收到connection refused訊息,說明應提高該值,每次增加25

  Java連線池的大小設定,或JVM的設定等

  3> 資料庫的連線

  在應用服務的效能引數可能太小了

  資料庫啟動的最大連線數(跟硬體的記憶體有關)

  以上資訊有一定的參考價值,實際情況可以參考此類除錯。

  如果是以上所說的小使用者時:程式上的問題。程式上存在資料庫的問題,那就必須採用更加專業的工具來抓取出現問題的程式,主要是程式中執行效率很低的sql語句,weblogic可以採用introscope定位,期間可以注意觀察一下jvm的垃圾回收情況看是否正常,我在實踐中併發500使用者和600使用者時曾出現過jvm鋸齒型的變化,上升下降都很快,這應該是不太正常的;

9、問題描述Failed to connect to server

  這個問題一般是客戶端連結到服務失敗,原因有兩個客戶端連線限制(也就是壓力負載機器),一個網路延遲嚴重,解決辦法:

  1、 修改負載機器的tcpdelaytime登錄檔鍵值,改小;

  2、 檢查網路延遲情況,看問題出在什麼環節;

  建議為了減少這種情況,辦法一最好測試前就完成了,保證乾淨的網路環境,每個負載機器的壓力測試使用者數不易過大,儘量平均每臺負載器的使用者數,這樣以上問題出現的概率就很小了。

10LoadRunner HTTP伺服器狀態程式碼:在錄製Web協議腳本回放指令碼的過程中,會出現HTTP伺服器狀態程式碼,例如常見的頁面-404錯誤提示、-500錯誤提示。

  錯誤現象1-404 Not Found伺服器沒有找到與請求URI相符的資源,但還可以繼續執行直到結束。

  錯誤分析:此處與請求URI相符的資源在錄製指令碼時已經被提交過一次,回放時不可再重複提交同樣的資源,而需要更改提交資源的內容,每次回放一次指令碼都要改變提交的資料,保證模擬實際環境,造成一定的負載壓力。

  解決辦法:在出現錯誤的位置進行指令碼關聯,在必要時插入相應的函式。

  錯誤現象2-500 Internal Server Error伺服器內部錯誤,指令碼執行停止。

  錯誤分析:伺服器碰到了意外情況,使其無法繼續迴應請求。

  解決辦法:出現此錯誤是致命的,說明問題很嚴重,需要從問題的出現位置進行檢查,此時需要此程式的開發人員配合來解決,而且產生的原因根據實際情況來定,測試人員無法單獨解決問題,而且應該儘快解決,以便於後面的測試。

11LoadRunner請求無法找到:在錄製Web協議腳本回放指令碼的過程中,會出現請求無法找到的現象,而導致指令碼執行停止。

  錯誤現象:Action.c(41): Error -27979: Requested form. not found [MsgId: MERR-27979]

  Action.c(41): web_submit_form. highest severity level was "ERROR",0 body bytes, 0 header bytes [MsgId: MMSG-27178]"

  這時在tree view中看不到此元件的相關URL

  錯誤分析:所選擇的錄製指令碼模式不正確,通常情況下,基於瀏覽器的Web應用會使用“HTML-based script”模式來錄製指令碼;而沒有基於瀏覽器的Web應用、Web應用中包含了與伺服器進行互動的Java Applet、基於瀏覽器的應用中包含了向伺服器進行通訊的JavaScript/VBScript程式碼、基於瀏覽器的應用中使用HTTPS安全協議,這時則使用“URL-based script”模式進行錄製。

  解決辦法:開啟錄製選項配置對話方塊進行設定,在“Recording Options”“Internet Protocol”選項裡的“Recording”中選擇“Recording Level”“HTML-based script”,單擊“HTML Advanced”,選擇“Script. Type”“A script. containing explicit”。然後再選擇使用“URL-based script”模式來錄製指令碼。

12LoadRunner回放Web Services協議指令碼錯誤:LoadRunner 8.0版本在錄製Web Services協議的指令碼時正常,但在回放時會出現錯誤,提示停止指令碼執行。

  錯誤現象:利用LoadRunner 8.0版本來錄製Web Services協議的指令碼沒有任何錯誤提示,回放指令碼時會出現如下錯誤提示“Errorserver returned an incorrectly formatted SOAP response”

  錯誤分析:出現此錯誤的原因是LoadRunner8.0在錄製Web Services協議的指令碼時存在一個缺陷:如果伺服器的作業系統是中文的,VuGen會自動將WSDL檔案的頭改為<?xml version="1.0"encoding="zh_cn" ?>,所以才會有此錯誤提示。

  解決辦法:下載兩個補丁,分別為“LR80WebServicesFPI_setup.exe”“lrunner_web_ services_patch_1.exe”安裝上即可。

1、執行場景只有這一個ERRORException was raised when calling event-notify Vuser function in extension lrwreplaymain.dll: System Exceptions: EXCEPTION_ACCESS_VIOLATION

解決:

你檢查你機器上的環境變數TEMP以及TMP的值,建議你先在本機C盤建一個TEMP目錄!

相關推薦

LoadRunner出現error問題解決方法總結

一、Step download timeout (120 seconds) 這是一個經常會遇到的問題,解決得辦法走以下步驟: 1、修改run time setting中的請求超時時間,增加到600s,其中有三項的引數可以一次都修改了,HTTP-request connect

遠程桌面連接MySQL遇到的問題解決方法總結

許可授權 fire ble 連接 配置 image iptable 問題 分享 背景提要:想用Delphi做一個可以連接Mysql數據庫的桌面應用程序。其中遇到了一些讓自己很苦惱的問題。因為自己是新手,Delphi用的不熟,FireDAC這個連接數據庫裏控件更是沒有接觸

eclipse中的出現在打包一次後,後面新建的項目都出錯了,出現support_v7下面出現紅線解決方法為什麽eclipse中項目繼承ActionBarActivity解決方法一樣

style 寫博客 引用 image back 你在 發現 想法 cti 第一次寫博客,有什麽問題或者想法的希望各位可以進行評論交流,望大家多多包涵! 遇到的問題是在新建的項目都出錯了,出現support_v7下面出現紅線及解決方法及為什麽eclipse中項目繼承Acti

C#Datetimepicker出現問題解決方法

前幾天公司用的物料管理系統出現了一個很奇怪的問題,具體的現象是:10月31號的那天,物流部的人因為之前的問題,需要將之前已經結轉的9月份取消結轉。 ,當操作人員將10改變為9的時候,出現問題了。程式直接崩潰,並且報了“年、月和日引數描述無法表示的 DateTime” 這個錯誤。經過一系列的除錯 與查資

Centos7安裝Oracle11g出現問題的解決方法總結

在Centos7中安裝Oracle11g時,出現無法看到提示的警示框時,則採用以下方法安裝Oracle 解決方案:./runInstaller -jreLoc /usr/local/jdk1.8 其中/usr/local/jdk1.8是jdk的安裝路徑,個人根據實際情況進行修改。 在

使用Junit單元測試操作MySQL數據庫時出現錯誤解決方法

靜態 方法 簡單 註解 info 正常 mage 返回 基本上 在一次看Mybatis視頻學習過程中,教學視頻中用到了Junit單元測試,因為剛開始學習,會出現許多錯誤,每次出現錯誤都會上網搜索,但是發現基本上錯誤都是這麽幾種: 1、沒有@Test註解 2、測試方法用s

ubuntu16.04安裝網易雲音樂方法出現問題解決方法

  關於Ubuntu系統常用軟體安裝我建立一個分類,用來記錄菜鳥揪心的安裝歷程。。。 1、首先去網易雲官網去下載網易雲音樂。下載連結 開啟連結,如下圖,點選Ubuntu16.04下載。  下載到Home下的下載資料夾。如下圖所示。 2、 安裝

https登陸 數字證書 檢查 設計思路解決方法總結

在一些管理嚴格的部門需要使用數字證書進行登陸,此時需要專門的數字證書登陸程式碼才行。 下面就總結一下最近做的一個專案的情況,供大家參考。 一、https 登陸的思路 先不談網站的https配置問題,另文詳細說明。  為了減少網站程式碼的變化,一般網站都採用了,只有登

myEclipse 專案有紅感嘆號問題出現原因解決方法

【問題原因】:工程中classpath中指向的包路徑錯誤 【解決辦法】:右鍵專案名稱 BuildPath —> Configure Build Paht…中,然後上面有幾個選項卡找到 Libraries中出現紅色叉號的包為路徑錯誤的包。到classpath中修改相應包

Git使用:在Git pull時遇到的Error解決方法

1. Error:    fatal: The remote end hung up unexpectedly    error: RPC failed; curl 18 transfer closed with outstanding read data remaining

ros_arduino_bridge功能包集的使用錯誤解決方法總結

歡迎廣大網友批評指正,如需轉載請註明出處。 未能啟動arduino_node節點 在你使用roslaunch ros_arduino_python arduino.launch啟動該節點之後,可能會遇到下面的錯誤: ERROR: cannot

jira系統常見問題解決方法總結

一、索引異常 (http://bbs.csdn.net/topics/390747826)       錯誤日誌:   Caused by: com.atlassian.jira.issue.index.SearchUnavailableException: com.at

使用anaconda安裝opencv包出現error解決方法

主要還是因為國內的網下載很慢,這邊採用的解決方法就是新增清華的映象:依次執行:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/conda config

安裝python庫Pillow(PIL)出現問題解決方法

安裝PIL,問題多多,現將出現問題,原因,以及解決方法總結如下:PIL的官方版本,但是最後一次維護是2009年,現以宣佈停止維護,可以執行在python2.7上。PillowPIL的fork版本,還在繼續維護更新,建議安裝Pillow。 在安裝Pillow之前,請解除

hibernate常見錯誤解決方法總結

1、org.hibernate.PropertyNotFoundException: field [cid] not found on org.sihai.shop.categorySecond.Cat

ubuntu下執行sudo apt-get update(ubuntu16.04換源)遇到的問題解決方法總結

參考連結問題:1.E: 無法下載 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary-amd64/Pa

VS編譯時出現error C4996 解決方法

1:使用安全的函式替換老的函式 2:遮蔽警告資訊1.#pragma warning(disable:4996) 2.在預編譯標頭檔案stdafx.h裡定義下面的巨集(include其他標頭檔案的最前面):   #define _CRT_SECURE_NO_DEPRECA

2014-J2EE開發工作中遇到的異常問題解決方法總結

本人做了近三年的J2EE開發工作,主要架構為SSH+MySQL+Tomcat,專案中也用到了一些第三方的開源工具或者中介軟體,工作中難免會遇到各種各樣的異常問題,對於一些給我造成比較大的麻煩的問題,我習慣將他們和解決方案記錄下來,以免下次遇到時再次東搜西找。這些問題有些可能

ubuntu安裝g2o時出現錯誤解決方法

安裝G2O可以用高翔在git上的包,一可以從這裡clone下來git clone https://github.com/RainerKuemmerle/g2o.git 然後進入g2o資料夾,執行cmake編譯 mkdir build cd build

WEB開發過程中遇到的各種問題解決方法總結

A:把MySQL的jar包放在Tomcat安裝目錄下的lib資料夾下 ------------------------------------------------------------------------------------------------ Q:The server does n