Hướng dẫn how do i know if mongodb is running? - làm cách nào để biết mongodb đang chạy?
163 Show Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi đã cài đặt MongoDB và trình điều khiển PHP trên máy chủ Unix của tôi. Câu hỏi của tôi là làm thế nào tôi có thể biết nếu MongoDB đang chạy? Có một truy vấn dòng lệnh đơn giản để kiểm tra trạng thái? Nếu tôi bắt đầu một lần từ vỏ, nó sẽ tiếp tục chạy nếu tôi thoát khỏi vỏ (điều này dường như không phải là trường hợp). Làm thế nào tôi có thể làm cho kết nối MongoDB liên tục và tự động khởi động lại trên máy chủ? Tôi có thể chạy:
Nếu tôi mở một vỏ riêng, sau đó tôi có thể kết nối với MongoDB:
Tuy nhiên, nếu tôi đóng vỏ ban đầu, tôi không thể kết nối:
Tripleee 165K27 Huy hiệu vàng250 Huy hiệu bạc297 Huy hiệu Đồng27 gold badges250 silver badges297 bronze badges hỏi ngày 23 tháng 2 năm 2011 lúc 13:36Feb 23, 2011 at 13:36 kiểm tra với một trong hai:
hoặc
hoặc
Để xem MongoD đang chạy (bạn cần phải là root để làm điều này, hoặc tiền tố mọi thứ với 7). Xin lưu ý rằng lệnh 'grep' cũng sẽ luôn hiển thị như một quy trình riêng biệt.Kiểm tra tệp nhật ký 8 để xem có bất kỳ vấn đề nào được báo cáo không.
Yakovl 6.95012 Huy hiệu vàng58 Huy hiệu bạc89 Huy hiệu đồng12 gold badges58 silver badges89 bronze badges Đã trả lời ngày 2 tháng 4 năm 2011 lúc 4:27Apr 2, 2011 at 4:27
TilotiloTilo 32,8K4 Huy hiệu vàng76 Huy hiệu bạc103 Huy hiệu đồng4 gold badges76 silver badges103 bronze badges 4 Tôi tìm thấy:
Để được nhất quán hơn rất nhiều. Giá trị được trả về có thể được sử dụng để phát hiện có bao nhiêu trường hợp Mongod đang chạy Đã trả lời ngày 7 tháng 12 năm 2011 lúc 12:08Dec 7, 2011 at 12:08
Mark Nguyễn NguyễnMark Nguyen 6.9389 Huy hiệu vàng31 Huy hiệu bạc40 Huy hiệu đồng9 gold badges31 silver badges40 bronze badges 1 Để nhanh chóng kiểm tra xem MongoDB có đang chạy hay không, thủ thuật NC nhanh này sẽ cho bạn biết.
Lệnh trên giả định rằng bạn đang chạy nó trên cổng mặc định trên localhost. Để tự động khởi động nó, bạn có thể muốn xem chủ đề này.
Đã trả lời ngày 4 tháng 8 năm 2014 lúc 19:19Aug 4, 2014 at 19:19
PiyushwpiyushwPiyushW 8509 Huy hiệu bạc10 Huy hiệu đồng9 silver badges10 bronze badges 1 Điều này sẽ hoạt động tốt ...
Mo. 24.9K36 Huy hiệu vàng151 Huy hiệu bạc219 Huy hiệu đồng36 gold badges151 silver badges219 bronze badges Đã trả lời ngày 7 tháng 7 năm 2017 lúc 6:54Jul 7, 2017 at 6:54
Vinu Josephvinu JosephVinu Joseph 9459 Huy hiệu bạc11 Huy hiệu đồng9 silver badges11 bronze badges Để kiểm tra trạng thái chạy hiện tại của MongoDB sử dụng: 9Đã trả lời ngày 18 tháng 2 năm 2018 lúc 10:43Feb 18, 2018 at 10:43
magmamagmamagma 1232 Huy hiệu bạc8 Huy hiệu Đồng2 silver badges8 bronze badges 1 Trên Ubuntu (Doc)
Nếu chạy
Nếu không chạy 0Để bắt đầu MongoDB 1Đã trả lời ngày 14 tháng 10 năm 2020 lúc 14:17Oct 14, 2020 at 14:17
Kaizoku Gambarekaizoku GambareKaizoku Gambare 2.9233 huy hiệu vàng27 Huy hiệu bạc39 Huy hiệu đồng3 gold badges27 silver badges39 bronze badges Đúng, đóng vỏ sẽ dừng MongoDB. Hãy thử sử dụng dòng lệnh 0 ARG cho quy trình MongoD khiến nó chạy như một trình nền thay thế. Tôi không phải là Đạo sư Unix, nhưng tôi chắc chắn phải có cách để bắt đầu tự động khi máy khởi động.e.g. 2Kiểm tra các tài liệu đầy đủ về việc bắt đầu và dừng Mongo. Đã trả lời ngày 23 tháng 2 năm 2011 lúc 13:43Feb 23, 2011 at 13:43
AdathedevadathedevAdaTheDev Huy hiệu vàng 138K2727 gold badges199 silver badges195 bronze badges 5 Bạn có thể sử dụng lệnh bên dưới, để kiểm tra trạng thái MongoDB, ví dụ: 1 hiển thị trạng thái của dịch vụ MongoDB giống như ảnh chụp màn hình:
B--rian 5.25810 Huy hiệu vàng36 Huy hiệu bạc77 Huy hiệu đồng10 gold badges36 silver badges77 bronze badges Đã trả lời ngày 13 tháng 2 năm 2020 lúc 6:53Feb 13, 2020 at 6:53
SunethsunethSuneth 511 Huy hiệu bạc2 Huy hiệu đồng1 silver badge2 bronze badges Có lẽ vì tôi đã không tắt máy chủ Dev của mình đúng cách hoặc một lý do tương tự. Để sửa nó, hãy tháo khóa và khởi động máy chủ bằng: 2
Tass 1.61816 huy hiệu bạc28 Huy hiệu đồng16 silver badges28 bronze badges Đã trả lời ngày 17 tháng 7 năm 2013 lúc 12:01Jul 17, 2013 at 12:01
0 Để kiểm tra xem máy chủ có đang chạy trên hệ điều hành 3 hay không, theo cách phù hợp hơn để sử dụng trong tập lệnh shell, hãy sử dụng 3còn hơn là 4Đã trả lời ngày 16 tháng 4 năm 2021 lúc 14:28Apr 16, 2021 at 14:28
RaedwaldraedwaldRaedwald 44.7K38 Huy hiệu vàng145 Huy hiệu bạc228 Huy hiệu đồng38 gold badges145 silver badges228 bronze badges Tôi biết điều này là dành cho PHP, nhưng tôi đã có ở đây để tìm kiếm một giải pháp cho nút. Sử dụng Mongoskin: 5Với các trình điều khiển khác, bạn có thể cố gắng tạo kết nối và nếu nó thất bại, bạn sẽ biết máy chủ Mongo của máy chủ. Mongoskin cần thực sự thực hiện một số cuộc gọi (như ping) vì nó kết nối một cách uể oải. Đối với PHP, bạn có thể sử dụng phương thức cố gắng kết nối. Tạo một kịch bản! PHP: 6Đã trả lời ngày 6 tháng 9 năm 2014 lúc 7:00Sep 6, 2014 at 7:00
B tb tB T 54.3K34 Huy hiệu vàng180 Huy hiệu bạc200 Huy hiệu đồng34 gold badges180 silver badges200 bronze badges Thử cái này: 4Đã trả lời ngày 11 tháng 7 lúc 14:24Jul 11 at 14:24
Ng lok chunng lokNg Lok Chun 1302 Huy hiệu bạc7 Huy hiệu đồng2 silver badges7 bronze badges Làm thế nào để tôi biết MongoDB đang chạy?Sau đây là một số lệnh có thể được sử dụng để có trạng thái MongoDB: Dịch vụ MongoD Trạng thái: Hiển thị trạng thái của dịch vụ MongoDB giống như ảnh chụp màn hình được đưa ra dưới đây. Trạng thái SystemCTL MongoD: Hiển thị cùng trạng thái của dịch vụ MongoDB giống như lệnh trên như trong Hình 1.service mongod status: Displays the status of MongodB service as like the screenshot given below. systemctl status mongod: Displays the same status of MongoDB service as like above command as shown in figure 1.
Làm cách nào để đảm bảo máy chủ MongoDB đang chạy?Để đảm bảo rằng bạn đã cài đặt MongoDB một cách chính xác, chạy Mongo --Version và Mongod --Version.Nếu bạn gặp lỗi cho một trong hai, bạn sẽ cần quay lại và cài đặt lại máy chủ cơ sở dữ liệu.Để khởi động máy chủ, hãy chạy MongoD - -NoAuth - -DBPath ~/Mongo/Data/DB.--NOAUTH: Cờ này vô hiệu hóa xác thực cơ sở dữ liệu.run mongo --version and mongod --version . If you get an error for either, you'll need to go back and reinstall the database server. To start the server, run mongod --noauth --dbpath ~/mongo/data/db . --noauth : This flag disables database authentication.
Làm thế nào để tôi biết nếu MongoDB đang chạy trên Mac?Để xác minh rằng MongoDB đang chạy, hãy thực hiện một trong những điều sau:.. Nếu bạn bắt đầu MongoDB làm dịch vụ MacOS: Danh sách dịch vụ Brew.Bạn sẽ thấy dịch vụ COM-Community được liệt kê là bắt đầu .. Nếu bạn bắt đầu MongoDB theo cách thủ công như một quá trình nền: PS AUX |grep -v grep |GREP Mongod .. Làm cách nào để ngăn MongoDB chạy trong nền?Một lớp lót để bắt đầu hoặc dừng dịch vụ MongoDB bằng dòng lệnh;Để bắt đầu sử dụng dịch vụ: Net Start MongoDB.Để dừng dịch vụ sử dụng: Net Stop MongoDB.NET STOP MONGODB. |