diff --git a/master_utils.c b/master_utils.c index 41763f43..a1d72f77 100644 --- a/master_utils.c +++ b/master_utils.c @@ -102,6 +102,9 @@ int uwsgi_respawn_worker(int wid) { uwsgi.workers[uwsgi.mywid].pid = uwsgi.mypid; uwsgi.workers[uwsgi.mywid].id = uwsgi.mywid; uwsgi.workers[uwsgi.mywid].harakiri = 0; + + uwsgi.workers[uwsgi.mywid].rss_size = 0; + uwsgi.workers[uwsgi.mywid].vsz_size = 0; // do not reset worker counters on reload !!! //uwsgi.workers[uwsgi.mywid].requests = 0; // ...but maintain a delta counter (yes this is racy in multithread)