[CLOSED] Fix errors log buffer lost #690
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When I created my own worker process and use the code example for the push error to the rr server for workers
I don't see my original error only the next errors:
I think that process killed before error buffer has been clean.
I also find out that http.pool.debug=true make it works ok but it not good idea for the production proposal
then I try to search for cracking changes and find out that version < 2.0.2 work ok but 2.0.3+ have this bug
I did code diff between this two version
and find out that it added some if that kill a worker process that has the state not equal to worker.StateReady
but in my case when I send an error invocation to the push, it has worker.stateWorking and if we just kill it I think it lost all the output date before it can be flushed to the main rr stderr or stdout pipes.
#691