Can not create index after update to 4.4.26 from 4.2.10

I want to create index for a small collection with 65 data. But the interface was freeze after I input the comand:

db.getCollection("FJ_FIRESMOKE_DETECT").createIndex(
  {
      "EvenTime": 1,
      "CameraNo": 1
  },
  {
      unique: true
  }
)

Here is the current op for this collection

{
    "expired" : false,
    "type" : "op",
    "host" : "mongo01:27017",
    "desc" : "conn36826944",
    "connectionId" : NumberInt(36826944),
    "client" : "192.168.8.95:43626",
    "appName" : "MongoDB Shell",
    "clientMetadata" : {
        "application" : {
            "name" : "MongoDB Shell"
        },
        "driver" : {
            "name" : "MongoDB Internal Client",
            "version" : "4.4.26"
        },
        "os" : {
            "type" : "Linux",
            "name" : "Ubuntu",
            "architecture" : "x86_64",
            "version" : "20.04"
        }
    },
    "active" : true,
    "currentOpTime" : "2023-12-25T18:17:57.949+08:00",
    "effectiveUsers" : [
        {
            "user" : "Gratia",
            "db" : "admin"
        }
    ],
    "opid" : NumberInt(-1069733340),
    "lsid" : {
        "id" : UUID("6471428a-1842-4c77-aa20-ddb9ccc0e804"),
        "uid" : BinData(0, "XYRFvCk+v5vlBI8GeYEPDICKp7zUIBOa.. 8 more bytes")
    },
    "secs_running" : NumberLong(2389),
    "microsecs_running" : NumberLong(2389450032),
    "op" : "command",
    "ns" : "CCPSheet.FJ_FIRESMOKE_DETECT",
    "command" : {
        "createIndexes" : "FJ_FIRESMOKE_DETECT",
        "indexes" : [
            {
                "key" : {
                    "EvenTime" : 1.0,
                    "CameraNo" : 1.0
                },
                "name" : "EvenTime_1_CameraNo_1",
                "unique" : true
            }
        ],
        "lsid" : {
            "id" : UUID("6471428a-1842-4c77-aa20-ddb9ccc0e804")
        },
        "$clusterTime" : {
            "clusterTime" : Timestamp(1703496913, 3287),
            "signature" : {
                "hash" : BinData(0, "AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                "keyId" : NumberLong(0)
            }
        },
        "$db" : "CCPSheet"
    },
    "numYields" : NumberInt(0),
    "waitingForLatch" : {
        "timestamp" : ISODate("2023-12-25T17:38:08.668+0800"),
        "captureName" : "FutureResolution"
    },
    "locks" : {

    },
    "waitingForLock" : false,
    "lockStats" : {
        "ParallelBatchWriterMode" : {
            "acquireCount" : {
                "r" : NumberLong(3)
            }
        },
        "FeatureCompatibilityVersion" : {
            "acquireCount" : {
                "w" : NumberLong(4)
            }
        },
        "ReplicationStateTransition" : {
            "acquireCount" : {
                "w" : NumberLong(4)
            }
        },
        "Global" : {
            "acquireCount" : {
                "w" : NumberLong(4)
            }
        },
        "Database" : {
            "acquireCount" : {
                "w" : NumberLong(3)
            }
        },
        "Collection" : {
            "acquireCount" : {
                "r" : NumberLong(1),
                "w" : NumberLong(1),
                "W" : NumberLong(1)
            }
        },
        "Mutex" : {
            "acquireCount" : {
                "r" : NumberLong(3)
            }
        }
    },
    "waitingForFlowControl" : false,
    "flowControlStats" : {
        "acquireCount" : NumberLong(3),
        "timeAcquiringMicros" : NumberLong(3)
    }
}

And I found that every collection want to create index will get the same problem.
How can I fix it?

Are you running a replica set?

Check all the members are healthy, an unhealthy replicaset is one thing that will prevent a index build from completing.