Tôi đã cài đặt MongoDB 2.0.3, sử dụng gói Debian MongoDB-10Gen. Mọi thứ diễn ra tốt đẹp, ngoại trừ dịch vụ được cài đặt theo mặc định không bắt đầu khi máy tính khởi động. 9 chỉ chạy dưới dạng người dùng gốc. Có lẽ đây là lý do. Nhưng theo như tôi biết, các dịch vụ nên được chạy vì chúng được thêm bởi người dùng gốc. Show Điều gì có thể là giải pháp? Nếu tôi chỉ chạy 9
Nếu tôi chạy 1, nó nói:
Nhưng không có quá trình nào khi tìm kiếm với 2 và 3 nói:
Đã hỏi ngày 27 tháng 3 năm 2012 lúc 6:13Mar 27, 2012 at 6:13
3 Trên máy chủ Ubuntu của tôi, chỉ cần chạy:
Đã trả lời ngày 23 tháng 1 năm 2013 lúc 6:05Jan 23, 2013 at 6:05
NianliangnianliangNianliang 2.8763 huy hiệu vàng28 Huy hiệu bạc22 Huy hiệu đồng3 gold badges28 silver badges22 bronze badges 4 Fixed! Lý do là biến 4 trong 5. Trước đây, tôi đã sử dụng MongoDB 1.8, trong đó giá trị mặc định cho DBPath là 6. Công việc mới nổi ____ 37 (đi kèm với gói MongoDB-10GEN) gọi 9 với tùy chọn 9.Như một giải pháp, tôi chỉ phải thay đổi chủ sở hữu của thư mục 6 đệ quy.
Đã trả lời ngày 28 tháng 3 năm 2012 lúc 8:39Mar 28, 2012 at 8:39
0 Điều này cũng có thể xảy ra nếu quyền tập tin của bạn được thay đổi bằng cách nào đó. Xóa tệp khóa không giúp ích gì và chúng tôi đã gặp lỗi trong tệp nhật ký như:
Vì vậy, đã đi để kiểm tra quyền:
Sửa chữa:
Xóa tệp khóa nếu nó vẫn còn đó:
Bắt đầu MongoDB
Đuôi nhật ký và bạn sẽ thấy ở cuối của nó:
Đã trả lời ngày 20 tháng 1 năm 2016 lúc 17:21Jan 20, 2016 at 17:21
RyanhryanhRyanH 9517 Huy hiệu bạc12 Huy hiệu đồng7 silver badges12 bronze badges 3 Tôi đã chán về vấn đề này vì vậy tôi quyết định tạo một tập lệnh shell để khôi phục cơ sở dữ liệu Mongo của mình một cách dễ dàng.bored of this problem so I decided to create a shell script to restore my mongo data base easily. 0http://ideone.com/EuqDZ8
Sivi 10.1k2 Huy hiệu vàng49 Huy hiệu bạc 50 Huy hiệu Đồng2 gold badges49 silver badges50 bronze badges Đã trả lời ngày 30 tháng 4 năm 2014 lúc 18:20Apr 30, 2014 at 18:20
AndresandresAndres 4.0936 Huy hiệu vàng37 Huy hiệu bạc52 Huy hiệu Đồng6 gold badges37 silver badges52 bronze badges Xóa tệp 1 và cài đặt lại đã không giải quyết vấn đề trên máy của tôi (Ubuntu 19.10). Vấn đề là sau khi tắt máy bất ngờ, Sock MongoDB không thuộc nhóm MongoDB và người dùng nữa.Vì vậy, tôi làm theo các bước dưới đây:
Đã trả lời ngày 3 tháng 5 năm 2020 lúc 7:53May 3, 2020 at 7:53
gotqngotqngotqn 38.4K44 Huy hiệu vàng153 Huy hiệu bạc233 Huy hiệu Đồng44 gold badges153 silver badges233 bronze badges Hãy nhớ rằng khi bạn khởi động lại cơ sở dữ liệu bằng cách xóa các tệp .lock bằng lực, dữ liệu có thể bị hỏng. Máy chủ của bạn không nên được coi là "khỏe mạnh" nếu bạn khởi động lại máy chủ theo cách đó. Để sửa đổi tình hình, một trong hai chạy 2hoặc 3Trong vỏ Mongo để đưa cơ sở dữ liệu của bạn trở lại trạng thái "lành mạnh". Đã trả lời ngày 27 tháng 3 năm 2012 lúc 16:31Mar 27, 2012 at 16:31
1 1 - Tắt tùy chọn 2 trong 5 nếu được bậtdisable 2 option in 5 if enabled2 - Sửa chữa cơ sở dữ liệu của bạnRepair your database 43 - Giết quy trình Mongod hiện tạikill current mongod process Tìm quy trình Mongo 5Bạn sẽ nhận được Mongod Pid 6Dừng quy trình mongod hiện tại 74 - Bắt đầu dịch vụ MongoDBstart mongoDB service 8Đã trả lời ngày 26 tháng 4 năm 2013 lúc 11:35Apr 26, 2013 at 11:35
AbdullahdiaaabdullahdiaaAbdullahDiaa 1.31616 Huy hiệu bạc17 Huy hiệu đồng16 silver badges17 bronze badges 9Đã trả lời ngày 18 tháng 8 năm 2014 lúc 7:30Aug 18, 2014 at 7:30
TRAI BUITRAI BUItrai bui 58812 Huy hiệu bạc35 Huy hiệu Đồng12 silver badges35 bronze badges Đôi khi bạn cần xóa tệp .lock để có dịch vụ chạy Đã trả lời ngày 27 tháng 3 năm 2012 lúc 6:21Mar 27, 2012 at 6:21
JoejoeJoe 3761 Huy hiệu bạc6 Huy hiệu đồng1 silver badge6 bronze badges 1 Đối với Ubunto, điều khiến nó xảy ra và thật đơn giản là cài đặt gói MongoDB: 0Đã trả lời ngày 2 tháng 6 năm 2015 lúc 7:43Jun 2, 2015 at 7:43
Shacharsolshacharsolshacharsol 2.30619 Huy hiệu bạc14 Huy hiệu đồng19 silver badges14 bronze badges 1 Vui lòng kiểm tra quyền của bạn cho thư mục "dữ liệu". Đây là một vấn đề cho phép, vì người dùng Linux sẽ phải đối mặt với vấn đề này do các quyền SE Linux. Vì vậy, bạn thay đổi nhóm chủ sở hữu cả thành "MongoDB" cho thư mục "Dữ liệu"data" folder. This is a permission issue, as linux users will face this issue due to SE linux permissions. So you change the ownerand group both to "mongodb" for the "data" folder Đã trả lời ngày 17 tháng 2 năm 2016 lúc 18:51Feb 17, 2016 at 18:51
1 Chỉ cần cài đặt lại Mongo và nó đã hoạt động. Không có bộ sưu tập bị mất. Giải pháp dễ nhất cho tôi Đã trả lời ngày 4 tháng 10 năm 2012 lúc 7:03Oct 4, 2012 at 7:03
Ashishashishashish 1.9003 huy hiệu vàng16 Huy hiệu bạc15 Huy hiệu đồng3 gold badges16 silver badges15 bronze badges Giải pháp của Nianliang hóa ra rất hữu ích từ Ubunuto Vagrant của tôi, cuối cùng tôi đã thêm 2 lệnh này vào tệp của tôi /etc/init.d/mongodb: 1Đã trả lời ngày 17 tháng 3 năm 2013 lúc 13:55Mar 17, 2013 at 13:55
Schoryschoryschory 6315 Huy hiệu bạc5 Huy hiệu Đồng5 silver badges5 bronze badges Điều này cũng có thể xảy ra nếu đĩa đầy ở đường dẫn 4 của bạn (ví dụ: nếu bạn có thư mục/ổ đĩa 5 chuyên dụng và nó đã đầy).Điều này đã khiến tôi hoảng loạn trong 15 phút vì nó cũng ngăn bạn đọc 6 khi bắt đầu quá trình, rất khó khắc phục sự cố.Đã trả lời ngày 30 tháng 12 năm 2014 lúc 17:05Dec 30, 2014 at 17:05
TOBLERPWNTOBLERPWNtoblerpwn 5.3657 Huy hiệu vàng37 Huy hiệu bạc46 Huy hiệu đồng7 gold badges37 silver badges46 bronze badges Tôi đã thực hiện một cách tiếp cận khác: Bối cảnh: Tôi sử dụng MongoDB, nút đơn, cục bộ vào máy chủ của tôi, làm khu vực dàn. Tôi đã cài đặt Mongo dựa trên các hướng dẫn có sẵn trong tài liệu MongoDB. Vì vậy, đây không phải là cơ sở hạ tầng 'Prime', không cần phải luôn luôn luôn - nhưng vẫn cần thiết. Những gì tôi làm: Trong tập lệnh chạy của tôi, tôi kiểm tra xem Mongo có đang chạy bằng không - 2Nếu nó không chạy, thì tôi chạy 3Đã làm việc như một bùa mê, không thiết lập, v.v. Nếu trường hợp sử dụng của bạn là tương tự, hãy cho tôi biết nếu nó cũng hiệu quả với bạn. Chúc may mắn! Đã trả lời ngày 20 tháng 2 năm 2016 lúc 12:49Feb 20, 2016 at 12:49
Zevijzevijzevij 2.3181 Huy hiệu vàng21 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge21 silver badges30 bronze badges Tôi đã gặp vấn đề rằng bắt đầu dịch vụ MongoDB không thành công, không có nhật ký. Những gì tôi đã làm để khắc phục lỗi là cung cấp quyền truy cập ghi vào thư mục/var/log/MongoDB cho người dùng MongoDB Đã trả lời ngày 7 tháng 12 năm 2016 lúc 9:41Dec 7, 2016 at 9:41
Shacharsolshacharsolshacharsol 2.30619 Huy hiệu bạc14 Huy hiệu đồng19 silver badges14 bronze badges Điều giúp tôi chẩn đoán vấn đề là chạy 9 và chỉ định tệp cấu hình 8: 4Điều đó tiết lộ rằng một số tùy chọn trong /etc/mongdb.conf đã được "không được công nhận". Tôi đã nhận xét cả hai tùy chọn theo 9 và chỉ để lại một mình 9 trên một dòng, điều này khiến dịch vụ không bắt đầu. Điều này trông giống như một lỗi. 5^^ lỗi 6^^ nhận xét chính xác. Đã trả lời ngày 13 tháng 12 năm 2019 lúc 20:06Dec 13, 2019 at 20:06
Dan Dascalescudan DascalescuDan Dascalescu 132K49 Huy hiệu vàng305 Huy hiệu bạc392 Huy hiệu Đồng49 gold badges305 silver badges392 bronze badges Cài đặt MongoDB cho Ubuntu 14.04 7
SPHINKS 2.9098 Huy hiệu vàng36 Huy hiệu bạc53 Huy hiệu Đồng8 gold badges36 silver badges53 bronze badges Đã trả lời ngày 10 tháng 11 năm 2016 lúc 11:48Nov 10, 2016 at 11:48
Tôi đã đấu tranh với vấn đề tương tự và chia sẻ giải pháp cho phù hợp. Chúng tôi sử dụng một bộ bản sao Mongo và dịch vụ Mongo trên máy chủ phụ của tôi đã mất quá nhiều thời gian để bắt đầu. (Khoảng 10-15 phút) Không thể tìm thấy bất cứ điều gì cho đến khi cố gắng định cấu hình Mongo với một số thư mục khác nhau trong -DBPath và điều đó hoạt động tốt, vì vậy chúng tôi đã biết rằng con đường trước đó, đó là một thư mục Mount có một số vấn đề. Vì vậy, theo sau với nhóm NSS để giải quyết vấn đề gắn kết mạng. Hy vọng điều này sẽ giúp ai đó Đã trả lời ngày 5 tháng 2 năm 2020 lúc 15:26Feb 5, 2020 at 15:26
Đây là một điều kỳ lạ, hãy đảm bảo rằng bạn có khoảng cách nhất quán trong tệp cấu hình. Ví dụ: 8Nếu khóa ủy quyền có 4 khoảng trống trước đó, như ở trên và phần còn lại là 2 không gian thì nó sẽ không hoạt động. Đã trả lời ngày 1 tháng 12 năm 2020 lúc 7:41Dec 1, 2020 at 7:41
PescollypescollyPescolly 90211 Huy hiệu bạc18 Huy hiệu đồng11 silver badges18 bronze badges Trong Fedora 35, tôi đã phải xóa tệp 1 để chạy thành công.Bạn có thể kiểm tra nhật ký để xác nhận vấn đề của bạn 2Đã trả lời ngày 26 tháng 3 lúc 0:25Mar 26 at 0:25
Rahil Wazirrahil WazirRahil Wazir 9.87111 Huy hiệu vàng41 Huy hiệu bạc63 Huy hiệu Đồng11 gold badges41 silver badges63 bronze badges Tại sao cơ sở dữ liệu của tôi không kết nối trong MongoDB?Nếu bạn đã tạo người dùng và gặp khó khăn trong việc xác thực, hãy thử những điều sau: Kiểm tra xem bạn đang sử dụng đúng tên người dùng và mật khẩu cho người dùng cơ sở dữ liệu của mình và bạn đang kết nối với việc triển khai cơ sở dữ liệu chính xác. Kiểm tra xem bạn có chỉ định cơ sở dữ liệu AuthSource chính xác trong chuỗi kết nối của bạn không.Check that you are using the correct username and password for your database user, and that you are connecting to the correct database deployment. Check that you are specifying the correct authSource database in your connection string.
Làm cách nào để khởi động Máy chủ MongoDB?MongoDB chạy như một chương trình tiêu chuẩn.Bạn có thể bắt đầu MongoDB từ một dòng lệnh bằng cách ban hành lệnh Mongod và chỉ định các tùy chọn.Để biết danh sách các tùy chọn, xem tham chiếu Mongod.MongoDB cũng có thể chạy như một dịch vụ Windows.issuing the mongod command and specifying options. For a list of options, see the mongod reference. MongoDB can also run as a Windows service.
Phải làm gì khi MongoDB không hoạt động?Công việc mới nổi MongoDB (đi kèm với gói MongoDB-10GEN) gọi Mongod với TiếtConfig /etc /MongoDB.Tùy chọn Conf.Vì vậy, chúng tôi đề nghị khách hàng của chúng tôi thay đổi chủ sở hữu của thư mục /data /db một cách đệ quy.Điều này đã giải quyết vấn đề.change the owner of the /data/db directory recursively. This resolved the problem.
Làm cách nào để sửa chữa dịch vụ Mongod không thành công với mã thoát kết quả?Làm cách nào để sửa chữa dịch vụ Mongod không thành công với mã thoát kết quả ?.. Đầu tiên, hãy dừng MongoDB nếu bạn khởi động lại: Sudo SystemCtl Dừng Mongod .. Tiếp theo, tôi đã phát hiện tham nhũng cơ sở dữ liệu: sudo MongoDTHERRepairTHERDBpath/var/lib/MongoDB .. Chạy các lệnh:. Finally:. |