Guest User

Untitled

a guest
Oct 22nd, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.12 KB | None | 0 0
  1. ### php shell
  2.  
  3. >> $mongo = new Mongo($mongo_host, array('replicaSet' => true));
  4. Mongo::__set_state(array(
  5. 'connected' => true,
  6. 'status' => NULL,
  7. 'server' => 'ip-10-78-107-95.ec2.internal,ip-10-78-102-151.ec2.internal,ip-10-78-89-9.ec2.internal',
  8. 'persistent' => NULL,
  9. ))
  10. >> $db = $mongo->test
  11. MongoDB::__set_state(array(
  12. 'w' => 1,
  13. 'wtimeout' => 10000,
  14. ))
  15.  
  16. >> $mongo->getHosts()
  17. array (
  18. 'ec2-174-129-81-237.compute-1.amazonaws.com:27017' => NULL, // right now, primary
  19. 'ec2-184-72-207-55.compute-1.amazonaws.com:27017' => NULL,
  20. 'ec2-184-72-66-146.compute-1.amazonaws.com:27017' => NULL,
  21. )
  22. >> $mongo->setSlaveOkay(true)
  23. false
  24. >> $mongo->getSlaveOkay()
  25. true
  26. >> $db = $mongo->test
  27. MongoDB::__set_state(array(
  28. 'w' => 1,
  29. 'wtimeout' => 10000,
  30. ))
  31. >> $col = $db->test
  32. MongoCollection::__set_state(array(
  33. 'w' => 1,
  34. 'wtimeout' => 10000,
  35. ))
  36. >> $cur = $col->find(array())
  37. MongoCursor::__set_state(array(
  38. ))
  39. >> $cur->next()
  40.  
  41. >> $cur->info()
  42. array (
  43. 'ns' => 'test.test',
  44. 'limit' => 0,
  45. 'batchSize' => 0,
  46. 'skip' => 0,
  47. 'query' =>
  48. stdClass::__set_state(array(
  49. )),
  50. 'fields' =>
  51. stdClass::__set_state(array(
  52. )),
  53. 'started_iterating' => true,
  54. 'id' => 0,
  55. 'at' => 0,
  56. 'numReturned' => 0,
  57. 'server' => 'ec2-174-129-81-237.compute-1.amazonaws.com:27017', // primary, WTF!
  58. )
  59. >>
  60.  
  61.  
  62. ### mongo shell
  63.  
  64. chartboost:PRIMARY> db.isMaster()
  65. {
  66. "setName" : "chartboost",
  67. "ismaster" : true,
  68. "secondary" : false,
  69. "hosts" : [
  70. "ec2-174-129-81-237.compute-1.amazonaws.com", // current shell
  71. "ec2-184-72-207-55.compute-1.amazonaws.com",
  72. "ec2-184-72-66-146.compute-1.amazonaws.com"
  73. ],
  74. "maxBsonObjectSize" : 16777216,
  75. "ok" : 1
  76. }
  77. chartboost:PRIMARY> rs.status()
  78. {
  79. "set" : "chartboost",
  80. "date" : ISODate("2011-06-29T18:51:43Z"),
  81. "myState" : 1,
  82. "members" : [
  83. {
  84. "_id" : 0,
  85. "name" : "ec2-174-129-81-237.compute-1.amazonaws.com",
  86. "health" : 1,
  87. "state" : 1,
  88. "stateStr" : "PRIMARY",
  89. "optime" : {
  90. "t" : 1309373503000,
  91. "i" : 63
  92. },
  93. "optimeDate" : ISODate("2011-06-29T18:51:43Z"),
  94. "self" : true
  95. },
  96. {
  97. "_id" : 1,
  98. "name" : "ec2-184-72-66-146.compute-1.amazonaws.com",
  99. "health" : 1,
  100. "state" : 2,
  101. "stateStr" : "SECONDARY",
  102. "uptime" : 431804,
  103. "optime" : {
  104. "t" : 1309373502000,
  105. "i" : 9
  106. },
  107. "optimeDate" : ISODate("2011-06-29T18:51:42Z"),
  108. "lastHeartbeat" : ISODate("2011-06-29T18:51:42Z")
  109. },
  110. {
  111. "_id" : 2,
  112. "name" : "ec2-204-236-203-78.compute-1.amazonaws.com",
  113. "health" : 1,
  114. "state" : 2,
  115. "stateStr" : "SECONDARY",
  116. "uptime" : 174052,
  117. "optime" : {
  118. "t" : 1309201255000,
  119. "i" : 16
  120. },
  121. "optimeDate" : ISODate("2011-06-27T19:00:55Z"),
  122. "lastHeartbeat" : ISODate("2011-06-29T18:51:42Z")
  123. },
  124. {
  125. "_id" : 3,
  126. "name" : "ec2-184-72-207-55.compute-1.amazonaws.com",
  127. "health" : 1,
  128. "state" : 2,
  129. "stateStr" : "SECONDARY",
  130. "uptime" : 431745,
  131. "optime" : {
  132. "t" : 1309373502000,
  133. "i" : 6
  134. },
  135. "optimeDate" : ISODate("2011-06-29T18:51:42Z"),
  136. "lastHeartbeat" : ISODate("2011-06-29T18:51:42Z")
  137. }
  138. ],
  139. "ok" : 1
  140. }
Add Comment
Please, Sign In to add comment