Необходимо понять, почему изменение типа топологии в mongoid означает - PullRequest
0 голосов
/ 12 апреля 2019

Почему этот код отображается в моих журналах? Также не в состоянии понять, что он делает

2019-04-12 06:50:03.069924 W [12624:11358480 loggable.rb:84] Mongoid -- MONGODB | Unsupported client option 'roles'. It will be ignored.
2019-04-12 06:50:03.070662 D [12624:11358480] Mongoid -- MONGODB | EVENT: #<TopologyOpening topology=Unknown[]>
2019-04-12 06:50:03.070707 D [12624:11358480] Mongoid -- MONGODB | Topology type 'unknown' initializing.
2019-04-12 06:50:03.071311 D [12624:11358480] Mongoid -- MONGODB | EVENT: #<TopologyChanged prev=Unknown[] new=Unknown[127.0.0.1:27017]>
2019-04-12 06:50:03.071353 D [12624:11358480] Mongoid -- MONGODB | Topology type 'Unknown' changed to type 'Unknown'.
2019-04-12 06:50:03.071414 D [12624:11358480] Mongoid -- MONGODB | EVENT: #<ServerOpening address=127.0.0.1:27017 topology=Unknown[127.0.0.1:27017]>
2019-04-12 06:50:03.071437 D [12624:11358480] Mongoid -- MONGODB | Server 127.0.0.1:27017 initializing.
2019-04-12 06:50:03.075527 D [12624:50819140] Mongoid -- MONGODB | EVENT: #<ServerDescriptionChanged address=127.0.0.1:27017 topology=Single[127.0.0.1:27017] prev=#<Mongo::Server:Description:0x50840560 config={} average_round_trip_time=> new=#<Mongo::Server:Description:0x50768640 config={"ismaster"=>true, "maxBsonObjectSize"=>16777216, "maxMessageSizeBytes"=>48000000, "maxWriteBatchSize"=>100000, "localTime"=>2019-04-12 06:50:03 UTC, "logicalSessionTimeoutMinutes"=>30, "minWireVersion"=>0, "maxWireVersion"=>6, "readOnly"=>false, "ok"=>1.0} average_round_trip_time=0.002720725>>
2019-04-12 06:50:03.075622 D [12624:50819140] Mongoid -- MONGODB | Server description for 127.0.0.1:27017 changed from 'unknown' to 'standalone'.
2019-04-12 06:50:03.075693 D [12624:50819140] Mongoid -- MONGODB | EVENT: #<TopologyChanged prev=Unknown[127.0.0.1:27017] new=Single[127.0.0.1:27017]>
2019-04-12 06:50:03.075715 D [12624:50819140] Mongoid -- MONGODB | Topology type 'Unknown' changed to type 'Single'.

1 Ответ

0 голосов
/ 12 апреля 2019

Это выходные данные уровня отладки из драйвера Ruby MongoDB, относящиеся к обнаружению и мониторингу сервера (https://github.com/mongodb/specifications/blob/master/source/server-discovery-and-monitoring/server-discovery-and-monitoring.rst).

Эти сообщения не должны появляться на уровне журнала информации или выше. Документация по драйверу объясняет, как изменитьлог-уровень здесь: https://docs.mongodb.com/ruby-driver/master/tutorials/ruby-driver-create-client/#logging

...