2013-03-16 26 views
7

Gần đây tôi đã bắt đầu gặp sự cố mongodb của tôi trên máy ubuntu vào những thời điểm ngẫu nhiên, nó thường được duy trì trong một ngày. Nhật ký mongo không có dấu vết của sự cố, chỉ là thao tác cuối cùng và khi tôi khởi động lại máy chủ. Tôi cần một số hướng dẫn trong việc tìm ra vấn đề và nhật ký không có bất kỳ thông tin nào. Có một nhật ký khác mà tôi nên xem không?Làm cách nào để tìm hiểu tại sao mongodb gặp sự cố?

Thiết lập khá đơn giản, ví dụ đơn (không có sharding), của mongodb 2.2 chạy trên một hộp ubuntu, với cài đặt mặc định khá nhiều.

Thay đổi duy nhất tôi đã thực hiện gần đây mà dường như trùng với điều này trong thời gian là tôi đã thay thế một số bản đồ đơn giản giảm thực hiện với khung tổng hợp.

Cảm ơn.

+1

Làm thế nào để bạn biết nó bị lỗi nếu không có gì trong nhật ký? Điều gì - điều cuối cùng trong nhật ký? Nếu tôi phải đoán - có thể bị giết ở cấp độ hệ điều hành? –

+0

vì quá trình này không chạy, tôi giả định rằng nó đã bị lỗi. điều cuối cùng tôi thấy trong nhật ký mongo là một truy vấn cập nhật. giả sử rằng bạn là đúng, rằng hệ điều hành sẽ giết nó, làm thế nào tôi sẽ tìm hiểu lý do tại sao và như thế nào? cũng vì đây là một dịch vụ, không nên khởi động lại nó? – machunter

+0

Tôi nghĩ rằng ý định của một dịch vụ là khởi động lại nó khi khởi động máy, không phải khi nó dừng lại. nó luôn luôn là cùng một truy vấn cập nhật mà bạn nhìn thấy? Bạn có thể tăng mức độ đăng nhập - xem liệu có thêm thông tin hay không. Tùy thuộc vào những gì có thể giết chết nó có thể không có bất kỳ thông tin hoặc một cái gì đó trong nhật ký hệ điều hành hoặc dmesg - không chắc chắn ở đó. Các dịch vụ –

Trả lời

1

MongoDB không chính thức có Mtools thử tải xuống và chạy với nhật ký của bạn trong công cụ này. nó có thể cung cấp cho bạn lý do tại sao nó đi xuống, bao nhiêu thời gian nó khởi động lại và nhiều chi tiết hơn. bạn có thể nhận được điều này trong github

Các vấn đề liên quan