2milyon test datası eklemeye çalışıyorum, forever ile 500.000ms de bir çalıştır yaptım ama bir türlü sağlıklı çalışmıyor arada kaçak oluyor.
let insertId = null;
let hrId = null;
// Uzun bir AJAX veya Fetch API isteği
function insert() {
return new Promise((resolve, reject) => {
try {
//console.log("2 insert");
// Uzun işlemler
con.query('INSERT INTO TABLOM(id) VALUES (NULL)', function(err, result) {
if (err) {
console.log('insert Hata ALDI**********111*');
}else
{
if (result.insertId > 0)
{
insertId = result.insertId;
resolve(insertId);
}
}
});
} catch (hata) {
reject(hata);
}
});
}
function insert2() {
return new Promise((resolve, reject) => {
try {
// Uzun işlemler
con.query("INSERT INTO tABLE (`id`, `site_adi`, `product_id`, `stok_kodu`, `durum`, `no`, `kategori`, `parca_kodu`, `url`) VALUES (?,', NULL, 'PRT-8093', 1, 4804, '229', '7ASD25', 'htASDASD');", [insertId], function(err, result) {
if (err) {
console.log('insert2 Hata ALDI******');
}
else
{
resolve(true);
}
});
} catch (hata) {
reject(hata);
}
} );
}
// delete işlemi
function silme() {
if (insertId % 100 == 0)
{
con.query('DELETE FROM tABLE', function(err, result) {
if (err) {
console.log("Silme hata aldı*************123*****");
}
});
}
}
async function calistir() {
await insert();
silme();
await insert2();
}
con.connect(function (err) {
if (err) throw err;
app.get("/:urlId", async (req, res) => {
for(var i = 0; i < 10000;i++){
calistir();
}
)
}
}
);HATTA eklediğim kayıtların bir kısmı çok insert atınca geri siliniyor, crash olyr