one is so big I didn't even try to download it, it's almost the size of a movie (see screenshot)
No worries, that's just the access log for the control panel, that won't contain any error information anyway. We should probably implement log rotation for those files though -- thanks for pointing that out.
doesn't it get harder and harder for it to write to the file as they get bigger and bigger?
No, file size has no impact on write speed.
/usr/local/centovacast/var/cc-appserver.log (hundreds of lines dating back to last month
[22-Jul-2012 01:20:05 UTC] PHP Warning: gmmktime() expects parameter 6 to be long, string given in /usr/local/centovacast/system/servers/ShoutCast2/class_ServerShoutCast2.php on line 281
Hmm, hundreds of them? In a nutshell, that means your ShoutCast2 server's access log file has something foul where Centova Cast expects to find the year, i.e.: the format of scserv2 log files is something like:
1.2.3.4 1.2.3.4 2012-07-21 16:23:17 /stream?title=Unknown 200 Useragent 356032 6 474709
The error you quoted says that where Centova Cast expected to find "2012" in the above line, it found text instead. Possibly a bug, but more likely there's bad data being written to your var/vhosts/USERNAME/var/log/access.log.
2012/07/22 01:27:32 [error] 16529#0: *30005 readv() failed (104: Connection reset by peer) while reading upstream, client: 173.###.###.34, server: centovacast, request: "POST /nextsong.php HTTP/1.1", upstream: "fastcgi://unix:/usr/local/centovacast/var/run/cc-appserver.sock:", host: "173.###.###.34"
Further hmm. Do all of these lines show "request: POST /nextsong.php", or is there a variety of different requests? Basically this is saying that PHP unexpectedly stopped returning data to the web server in the middle of a request. If it's just for /nextsong.php then the problem is probably to do with nextsong.php... if it's for a variety of requests, then there's likely some kind of compatibility issue with our PHP build on your server that's causing PHP to segfault.
/usr/local/centovacast/var/cc-web_access.log (303 MEG) -- this is after a month
That just means you have a lot of people accessing Centova Cast. That's a good thing.
But again, we'll get some log rotation in there before the production release.
[22/Jul/2012:01:34:50 +0000] child process 22473 exited with status 0
The "status 0" means "no problems, everything worked as expected" so that's all good.
Appreciate you sending the above, and certainly some weirdness there, but nothing that would cause ShoutCast2 to restart. And FYI this still isn't what we need to diagnose the original issue.
As I mentioned previously, if ShoutCast2 itself is restarting, you will only find the details in the ShoutCast2 error logs. To be explicit, that's /usr/local/centovacast/var/vhosts/USERNAME/var/log/error.log.