[SERVER-5835] failed to create new data node: Got signal: 7 (Bus error) Created: 14/May/12 Updated: 08/Mar/13 Resolved: 18/Oct/12 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | 2.0.5 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | mengqy | Assignee: | Scott Hernandez (Inactive) |
| Resolution: | Incomplete | Votes: | 0 |
| Labels: | crash, replicaset, replication | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
A replica set for testing with 1 master and 2 data nodes on a Debian server: os:debian lenny(5.0.4) CPU:Pentium(R) Dual-Core CPU E5300 @ 2.60GHz Mongodb 2.0.5-rc0 |
||
| Operating System: | Linux |
| Participants: |
| Description |
|
We had replication problems in our production environment with mongodb 1.8.2 after a server crash. Then we tested replication with mongodb 2.0.5-rc0. The database size is about a hundred DB. The testing nodes were started with the following commands: /usr/local/mongodb/bin/mongod --port 27020 --replSet jingoal --dbpath=/mongo_data/igoal1/ --logpath=/usr/local/mongodb/log/mongodb1.log --logappend --oplogSize 20000 --journal --fork Here is the error log from testing (2.0.5-rc0): Fri May 11 20:21:52 [conn514] end connection 192.168.0.64:43413 Fri May 11 20:22:19 Got signal: 7 (Bus error). Fri May 11 20:22:20 Backtrace: Fri May 11 20:22:20 [initandlisten] connection accepted from 192.168.0.64:43421 #517 We have searched google, mongodb jira and forums, with some similar reportings, but no idea how to fix this problem. |
| Comments |
| Comment by Scott Hernandez (Inactive) [ 10/Oct/12 ] |
|
mengqy, was this resolved with more memory? Have you upgraded since then? |
| Comment by mengqy [ 15/May/12 ] |
|
Production cluster: rs.status() of primary (production cluster): { ==> |
| Comment by mengqy [ 15/May/12 ] |
|
Hi Eliot, thanks for your quick reply and reminding about primary data health. Our testing cluster is used as hybrid data storage for json data and files. The problematic production cluster is used as file storage. – Tue May 15 10:14:44 [rsHealthPoll] DBClientCursor::init call() failed Tue May 15 10:14:44 [rsHealthPoll] replSet member 192.168.0.64:27020 is now in state DOWN Tue May 15 10:14:45 Got signal: 7 (Bus error). Tue May 15 10:14:46 Backtrace: Logstream::get called in uninitialized state Tue May 15 10:14:47 Got signal: 11 (Segmentation fault). Tue May 15 10:14:47 [rsHealthPoll] replSet member 192.168.0.64:27020 is up |
| Comment by Eliot Horowitz (Inactive) [ 14/May/12 ] |
|
What data is in the primary? |