天天看點

windows10 本地部署 Exceptionless

為了實作這個目标,我自己搜了不少資料,也進行過不少嘗試,但成功的那一刻才發覺其實這個事挺簡單的。

當然主要是官方提供的東西好,如果環境正常,一建啟動就完事了。

本想自己寫篇部落格記錄一下,但問題是現在發現别人已經寫出來的部落格裡面已經清楚地指明了所有步驟(實際上我也就是按照别人博文裡的指導一點來的)

是以,我決定廢話少說,直接引用他人連結,但備注一些可能遇到的問題。

我參考的他人博文:

​​ExceptionLess本地部署​​​​開源日志收集Exceptionless簡單使用​​​​Exceptionless——本地部署​​

還有,上一個youtube上的本地部署的視訊教程(官網連結過去的):

​​​Self Hosting Exceptionless.mp4​​

目前日期:2019年7月22日

可能遇到的問題:

  • 哪裡去下本地部署包

    我在這裡下載下傳的:​​github.com exceptionless/Exceptionless 下載下傳位址​​ 下載下傳前和下載下傳後分别如圖:

  • windows10 本地部署 Exceptionless
    windows10 本地部署 Exceptionless
  • Java 環境

    Java環境變量的配置,略,入門級選手都知道。

  • PowerShell報錯

    在下載下傳好​

    ​Exceptionless.4.1.2861.zip​

    ​檔案,解壓,進入檔案夾後,發現一個​

    ​Start.bat​

    ​檔案,掐指一算就知道點選它大概就可以。

    實際上也确實是的,而且如果用文本編輯器打開這個檔案可以發現,實際上它隻做了兩件事,分别執行​

    ​Start-ElasticSearch.ps1​

    ​和​

    ​Start-Website.ps1​

    ​兩個檔案。

    而且如果用文本編輯器分别打開這兩個ps1檔案,會發現它們實際上會檢測某兩個檔案(實際上是​

    ​elasticsearch-5.5.2.zip​

    ​和​

    ​kibana-5.5.2-windows-x86.zip​

    ​,也就是圖2中的另外兩個檔案,這兩個檔案并不好找,也不好下載下傳,正常情況下網速極慢)

    當然如果這些檔案你都準備好了的話,基本上一鍵​

    ​Start.bat​

    ​就可以成功了。
當你直接用powershell運作​

​Start.bat​

​檔案時,可能會遇到報錯,不管你是不是以管理者身份運作的。這個問題,前面提到的參考的他人的博文裡面有,照做即可,不贅述。

如果你的powerShell一閃而過看不清,就多試幾次,正确手快點截圖。或者用個錄屏軟體(推薦FastStone),然後一幀一陣找到具體報錯提示,然後進一步處理。

  • elasticsearch 以及kibana難找,不好下載下傳

    前面已經提到過,這兩個檔案不好下載下傳。

    但如果你檔案都準備好了,基本一鍵成功。

    在這裡說太多好像沒什麼用,直接上檔案,可直接用。

    檔案是這樣:

  • windows10 本地部署 Exceptionless
  • todo: ​​Exceptionless.4.1.2861.zip + elasticsearch-5.5.2.zip + kibana-5.5.2-windows-x86.zip ​​
  • 最後怎樣使用

    使用的時候,将 ​

    ​Exceptionless.4.1.2861.zip​

    ​檔案解壓,産生一個檔案夾,然後我将此檔案夾改名為​

    ​exceptionless​

    ​,放在​

    ​c盤根目錄下​

    ​,然後将​

    ​elasticsearch-5.5.2.zip​

    ​和​

    ​kibana-5.5.2-windows-x86.zip​

    ​放到此exceptionless檔案夾中,并且解壓。

    但實際上,kibana解壓直接執行bat還是報錯,檢視了一番,将kibana-5.5.2檔案夾重命名為 kibana檔案夾,然後執行​

    ​bat​

    ​一鍵成功。

    此時我這個檔案夾如下圖所示:

  • windows10 本地部署 Exceptionless
  • 上圖就是此時我的C槽根目錄下的exceptionless檔案夾的情況,顯然兩個zip檔案是不必要的,但我也并沒有删除而已。

裝好後,看了一些基本情況,我估計這個本地版exceptionless的資料就裝在這個地方,隻是猜測。

具體還需要研究學習。

windows10 本地部署 Exceptionless

啟動後和使用後如圖:

windows10 本地部署 Exceptionless
windows10 本地部署 Exceptionless

跟官網沒啥差別。

後記

[2019-08-22T20:31:42,551][WARN ][o.e.h.n.Netty4HttpServerTransport] [CMlLLbT] caught exception while handling client http traffic, closing connection [id: 0x21c07a9c, L:/0:0:0:0:0:0:0:1:9200 - R:/0:0:0:0:0:0:0:1:50099]
java.io.IOException: 遠端主機強迫關閉了一個現有的連接配接。      
  1. 環境要準齊,如iis,jdk及環境變量,iis express(注意我的windows2019 datacenter伺服器自帶的IIS 10居然好像不行?)等,後來在​​這裡​​ 又專門下載下傳了一個iis express,好像好多了,至少報錯消息不一樣了。
  2. 點start.bat實際上分别執行了​

    ​elasticsearch-5.5.2​

    ​​ 和​

    ​kibana-5.5.2​

    ​,即根目錄下的兩個ps檔案。實際上我嘗試分别啟動它們兩個,以便排查問題。比如後者的啟動就一切正常,前者報錯“遠端主機強迫關閉了一個現有的連接配接”。然後在執行ps檔案的過程中還會有一閃而過的報錯根本看不清,于是我就用faststone錄頻,然後一幀一幀地找到報錯内容,是提示 “先安裝iis express” ?!然後我就做了步驟1.
  3. 再然後,就比較正常了,就出現了“寫入流”、“是否允許執行不受信任的腳本”等熟悉的畫面,然後居然成功了。盡管似乎還有​

    ​遠端主機強迫關閉了一個現有的連接配接​

    ​的提示,但暫時能用,先不管那麼多了。

繼續閱讀