-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
improper CRC checksums #5
Comments
Interesting. Either a bug in the server sending, or in the PHP validation. Does it happen with all three back-ends? Do you have any clue which directory list it's in? |
I have updated Depending on server configuration, the error log will probably be in The London Linode back-end is now using this code. |
Logging it and making it non-fatal are both great moves. Guess I should monitor that log. I only draw from my back-end, so I can't compare results. I logged 43 instances, and tried to determine the directory, but couldn't. The pattern stopped about 12 hours ago, so I'll close this for now. |
Heads up! I've seen 5 today: CRC mismatch in received message Still don't know which directory. Not sure I'm running your latest bits. I have another issue where my log gets a zillion of these: [26-Mar-2023 00:07:42] WARNING: [pool www] server reached pm.max_children setting (5), consider raising it ... because I do send 7 requests at once. Maybe if you're bored you can look at your logs for the CRC mismatch origin. |
Yes, I can see two in the logs on my London Linode back-end:
That IP is somewhere in Colorado, but at this moment there is no server registered with that IP to any directory. |
Could also be Georgia. Curious there are two different ports. |
I just noticed a new, occasional error:
"CRC mismatch in received message"
https://github.com/softins/jamulus-php/blob/master/servers.php#L648
Looks like a Jamulus server is producing packets with improper CRC checksums.
The recurrence seems very low, perhaps once every ten minutes.
I'm not sure how to learn more. Maybe logging at a debug level could reveal the server address.
The text was updated successfully, but these errors were encountered: