我一直在大量使用這種類型的設置好幾年僅電子郵件,並在過去3年有錯誤跟蹤軟件。
我必須說,錯誤跟蹤軟件讓我的生活更和平。沒有任何東西被遺忘,遺忘,或者從裂縫中滑落。很容易發現錯誤的趨勢,並記住它發生的「所有時間」。
我們的設置是這樣的:
1)ColdFusion的+適當的框架,錯誤報告 - 不要緊,你用什麼。我廣泛使用了Fusebox並正在轉換到ColdBox。除了Mach-II,FW/1,Model-Glue等之外,它們都非常有能力。您必須在其中找到的關鍵部分是它們捕捉「onError」的能力,通常在應用程序CFC中。
2)定製的OnError腳本 - 無論發生錯誤時,你想捕捉的有關錯誤信息的最大數量,並通過電子郵件發送什麼我們做的是,當發生錯誤時,我們記錄與用戶的。一個消息「哎呀,再次登錄」。在註銷之前,應用程序會捕獲錯誤並將其發送給Fogbugz。除此之外,我們還在頂部添加了IP地址的CGI變量,正在使用的瀏覽器等。隨着時間的推移,您將發現需要添加的內容。
3)在Fogbugz中路由。 Fogbugz的2用戶版本是免費的,並在線託管。提交錯誤有兩種主要方式。一個是一次發送一封電子郵件。因此,如果錯誤發生2000次,您會收到2000封電子郵件和2000封郵件。並不總是最好的將它們連接在一起,等等。它們有一個名爲BugzScout的功能,它基本上是一個HTTP地址,你可以用一個表單發佈到cfform中,並將所有相同的信息放入電子郵件中。有很多這方面的文檔和我一直想要解決的問題。幾周前我第一次發生了2000封電子郵件的情況,所以我將切換到此。
希望有所幫助。分享你最終做的事情,爲什麼我們都可以學習!
這是在開發服務器上運行Apache,ColdFusion 8開發人員版,SQL服務器2005。我曾嘗試BugLogHQ,但有真正的問題使用它來發送錯誤數據。 這是我的目標,把每天正常使用的用戶和服務器的coldfusion錯誤,並將它們發送到錯誤跟蹤系統,以便我們可以跟蹤錯誤/錯誤/修復錯誤等。 我希望我可以向我的公司展示並銷售錯誤跟蹤的重要性。 – crosenblum 2010-02-03 19:11:27
你如何使用開發者版本和跟蹤用戶錯誤?開發版本不應該有任何用戶。 – Travis 2010-02-03 22:38:19
我需要先在dev上測試/安裝bug跟蹤,然後才能將其展開到生產環境。 Dev是我們本地網絡內的測試/編碼/實驗服務器。 – crosenblum 2010-02-03 23:02:52