Kedudukan sambungan log kluster berpecah mongodb
phpcn_u1582
phpcn_u1582 2017-05-02 09:25:04
0
1
557

Cara mencari conn10217 dalam serpihan log mongodb "I COMMAND [conn10217]" yang merupakan permintaan arahan yang dimulakan oleh sambungan mongos dan pelayan (ip) permintaan itu berasal.

phpcn_u1582
phpcn_u1582

membalas semua(1)
刘奇

1. Dengan melihat kod sumber mongodb, terdapat kod sedemikian dalam permulaan thread klien.

string fullDesc = desc;
if ( str::equals( "conn" , desc ) && mp != NULL )
    fullDesc = str::stream() << desc << mp->connectionId();

2. Ia boleh dilihat daripada kod sumber bahawa nombor selepas sambungan adalah ID sambungan yang diperuntukkan secara dalaman, dan dengan memerhati log permulaan mongodb, didapati bahawa ID ini bermula dari 1 dan meningkat sebanyak 1 setiap kali, dan maklumat rakan sebaya dicetak dalam log (ip:port) dan connectionId selepas #.

3. Secara ringkasnya, anda hanya perlu menapis log mongodb mongod.log (nama fail log saya di sini ialah: mongod.log) untuk mencari hos yang menghantar arahan tersebut:

cat mongod.log | grep accept | grep "#10217"

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan