|
@@ -158,6 +158,7 @@ int work(char* py_entrypoint, int wrk_id, int semid, int max_reqs)
|
158
|
158
|
wrk_id, count, piper_status);
|
159
|
159
|
}
|
160
|
160
|
|
|
161
|
+ FCGI_Finish();
|
161
|
162
|
//Increase sem showing the worker is idle
|
162
|
163
|
sop.sem_op = 1;
|
163
|
164
|
if(semop(semid, &sop, 1) < 0)
|
|
@@ -167,7 +168,7 @@ int work(char* py_entrypoint, int wrk_id, int semid, int max_reqs)
|
167
|
168
|
"Worker[%d] error incrementing the semaphore : %s",
|
168
|
169
|
wrk_id, strerror(err));
|
169
|
170
|
}
|
170
|
|
-
|
|
171
|
+
|
171
|
172
|
syslog(LOG_DEBUG, "Worker[%d] request %d END [OK]",
|
172
|
173
|
wrk_id, count);
|
173
|
174
|
}
|