2016-01-27 56 views
1

我在碼頭集裝箱內運行mysql(percona)。我們的正常操作沒問題,但偶爾連續使用1000次插入操作時,我的db連接丟失,並導致應用程序崩潰。監控在碼頭集裝箱內運行的MySQL?

如何監視在Docker容器內運行的mysql實例?我可以使用哪些解決方案?理想情況下,我想監視主機環境中的mysql,查看日誌並注意我們何時遇到應用程序錯誤。

有什麼建議嗎?

+0

哪裏的錯誤正在生成/報道?也就是說,用什麼軟件?這並不是我熟悉的錯誤,Google的Google搜索只返回這個問題 - 這表明它可能是由您的應用程序代碼生成的,在這種情況下,瞭解您的應用程序的情況會很有用生成這樣的消息... – eggyal

+0

@eggyal這是一個應用程序錯誤。現在,我只能看到它在應用程序失去與db的連接時拋出。當我再次遇到它時,我會從MySQL日誌中得到確切的結果。仍然基於更正後的描述提供任何建議? –

回答

1

您可以收集容器的輸出日誌:docker logs -f container_id

甚至只要你想運行這個容器和工作中使用bash:docker exec -it container_id bash