v2.5.2
Giriş yap

NodeJS ile çoklu çekirdek kullanımı

kargasa1982
423 defa görüntülendi

Merhaba arkadaşlar. 32 çekirdekli Xenon işlemcili bir sunucu üzerinde nodejs ile proje hazırladım ve tek dosya olarak sorunsuz çalışıyor. Dosyamı pm2 start dosyadi.js şeklinde çalıştırıyorum. Amacım aynı anda birden fazla dosyayı çalıştırabilmek. Konuyu tam olarak anlatmam gerekirse;

pm2 start dosyaadi-1.js
pm2 start dosyaadi-2.js
pm2 start dosyaadi-3.js

şeklinde birbirinin aynı fakat farklı portlara sahip dosyaları çalıştırıyorum.

dışarıdan bu dosyalara işlem gönderdiğim zaman birinde işlem tamamlanmadan, diğerine geçmiyor. Yani benim birim zamanda yaptığım işlem sayısı yine aynı kalıyor. İşlemci ve Ram kullanımları yüksek değil, yani tavan değerlere çıkmıyor. Yaptığım bir işlem ortalama 40sn sürdüğü için ben 40 sn'de 3 veya daha fazla işlem yapmak istiyorum. Bunu nasıl gerçekleştirebilirim? Yardımlarınız için şimdiden teşekkürler.

kargasa1982
697 gün önce

Cevaplar için teşekkürler. Tüm aramalar sonucunda hatanın nodejs, pm2 vs olmadığı tamamen tarayıcıdan kaynaklı olduğu görüldü.

Bir tarayıcının aynı siteye önceki istek bitmeden başka istek atmamasından kaynaklı imiş sorun.