我的java應用程序使用log4j(帶AsyncAppender的flume appender)登錄到遠程日誌服務器。 如果日誌服務器出現故障,log4j會嘗試重新連接幾次,但之後我的java應用程序已關閉。是否有可能我的java應用程序正常運行,但log4j例外?Log4j異常導致應用程序中止
1
A
回答
1
正確的解決方案是: 使用AsyncAppender與FlumeAppender。更多細節見http://edwardsbean.github.io/blog/2014/01/14/flume-in-action-1/
0
你有兩個選擇
- 捕獲異常而忽略它
- 設置UnsafeMode屬性爲true。
相關問題
- 1. Spring MVC初始化導致Log4J異常
- 2. ProtoBuf jar在Web應用程序中使用時導致異常
- 3. 致命異常,應用程序停止錯誤
- 4. 應用程序意外停止:致命異常
- 5. 應用程序意外停止:致命異常:主要
- 6. 應用程序意外停止 - 致命異常:主要
- 7. setComponentEnabledSetting導致異常,它可能會終止當前的應用程序?
- 8. 我應該在所有異常導致終止的程序中使用異常處理嗎?
- 9. Thread.Abort()導致應用程序終止
- 10. ObservableArray導致應用程序停止
- 11. 由於致命異常導致應用程序不能正常工作
- 12. 什麼會導致程序異常終止?
- 13. 拋出異常是否導致程序終止
- 14. 由於未捕獲的異常導致應用程序關閉
- 15. 節點應用程序,可能會導致異常:SIGKILL?
- 16. 在瀏覽應用程序後會導致「內存異常」?
- 17. Windows Store應用程序StorageFolder.GetFilesAsync()導致OOM異常
- 18. 在預定時間內導致異常的應用程序
- 19. faces-config在啓動web應用程序時導致異常
- 20. BadParcelable異常偶爾會導致應用程序崩潰
- 21. ArrayOutOfBound發生異常並導致應用程序崩潰
- 22. 投擲應用程序異常導致TransactionalException
- 23. 異常不停止應用程序
- 24. DUP2導致程序中止
- 25. Java獨立應用程序日誌記錄異常(log4j)
- 26. Dictionary ContainsValue()導致程序停止響應
- 27. C#網絡應用程序線程導致程序阻止
- 28. 在CORBA程序中調用createEntityManager導致異常:org.omg.CORBA.OBJECT_NOT_EXIST
- 29. NullPointerException異常在線程代碼導致線程終止
- 30. std ::線程導致應用程序中止與錯誤R6010