Skip to content

Memory leak: service.js process is running after node heap out of memory crash #387

@vlamitin

Description

@vlamitin

Current behavior

Every time node falls with Heap out of memory, the <project>/node_modules/fork-ts-checker-webpack-plugin/lib/service.js is still running, causing memory leak. The more crashes: the more service.js processes causing leak

Expected behavior

Proper shutdown of all running services

Steps to reproduce the issue

  • run node --max-old-space-size=256 ./node_modules/.bin/webpack-dev-server on any mid-size webpack+typescript+react project
  • wait node Heap out of memory crash
  • ps aux | grep fork-ts-checker

Issue reproduction repository

Environment

  • fork-ts-checker-webpack-plugin: 4.0.4
  • typescript: 3.7.4
  • tslint: 5.11.0
  • webpack: 4.19.1
  • os: linux mint 19.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions