Shards Error while hosting discord

(node:12748) UnhandledPromiseRejectionWarning: Error: Shard 0's Client took too long to become ready.

3:08 PM

at Timeout.setTimeout [as _onTimeout] (/rbd/pnpm-volume/4611c050-604a-4958-906f-398c08267e1b/node_modules/.registry.npmjs.org/discord.js/11.6.4/node_modules/discord.js/src/sharding/Shard.js:89:31)

3:08 PM

at ontimeout (timers.js:498:11)

3:08 PM

at tryOnTimeout (timers.js:323:5)

3:08 PM

at Timer.listOnTimeout (timers.js:290:5)

3:08 PM

(node:12748) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)

3:08 PM

(node:12748) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

my shards.js contains this

const Discord = require("discord.js");
const ayarlar = require("./ayarlar.json");
const bot = new Discord.Client();
const express = require("express");
const app = express();
const http = require("http");
const scarew = new Discord.ShardingManager("./server.js", {
  totalShards: "auto",
  token: process.env.BUSETOKEN // Buraya tokeninizi yazınız.
});

scarew.spawn();

scarew.on("launch", shard => {
  console.log(`**[BOT] ${shard.id}** ID'li Shard Başladı`);
});

setTimeout(() => {
  scarew.broadcastEval("process.exit()");
}, 21600000);