Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search

    Memory full và cách giới hạn concurrency trong nodejs?

    Node.JS
    0
    3
    1110
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • nguyenquynhan
      nguyenquynhan last edited by

      Chào mọi người!
      Mình được biết Nodejs luông chạy 1 process nhưng có thể xử lý đồng thời nhiều tác vụ, mỗi tác vụ sẽ mở ra một concurrency chạy đồng thời.
      Hiện tại mình gặp một vấn đề khi ứng dụng có số lượng concurrency quá lớn dẫn đến full memory và server chết.
      Các bạn có cách nào tính toán được 1 concurrency chiếm bao nhiêu memory(bytes, KB, MB, ...) và có thể giới hạn được concurrency trong cùng một thời điểm?

      NHAN NGUYEN

      1 Reply Last reply Reply Quote 1
      • Tuấn Mạnh
        Tuấn Mạnh last edited by

        Em nghĩ giải pháp tạm thời là cache, tăng swapfile và giới hạn RAM cho app. Hoặc tăng thêm ít RAM vật lý cho server/vps. Còn benmark memory per request thì em cũng chưa có kinh nghiệm... Đồng thời cũng đang rất quan tâm vấn đề apps monitoring... Hóng cao nhân... :))

        “What I Cannot Create, I Do Not Understand”

        1 Reply Last reply Reply Quote 1
        • nguyenquynhan
          nguyenquynhan last edited by

          Cảm ơn Mạnh, đó chỉ là giải pháp tạm thời. Mình cần có solution để tùy chình vào cấu hình server

          NHAN NGUYEN

          1 Reply Last reply Reply Quote 0
          • First post
            Last post