I have run SqueezeCenter for more than two years, and the system was
running extremely well.  Then at some point a couple of months ago, the
update performance of SqueezeCenter on my client became dramatically
worse.  I am running the Fishbone skin, although I see the same problem
with Default.  When I enter or delete tracks from the playlist, the
update may take more than a minute, and the playlist will be blank for
most of the time.  Either or both of "CONNECTING..." and "LOADING..."
will be displayed at the top of the Playlist pane.  The upper data in
the Playlist pane is usually delayed by a few minutes, and the Artist
displayed is often several tracks behind.  Switching pages in the Album
or Artist pane can also take 15-60 seconds.  

I am running SC on an HP MediaSmart server, which runs Windows Home
Server.  My main client is a Dell Latitude D610, and everything
including the SqueezeBox is connected over a 100MB wired Ethernet
network.  I have seen the same performance problems from another
identical Dell machine, and also running the browser directly on the
Server using Remote Desktop.  I have had some problems with ports dying
on my Ethernet switch, so I replaced it with a new one to no effect. 
For a few days quite a while ago I noticed that there would
occasionally be a 10-20 second delay at the start of a track, which I
assume was the buffer of the SB filling, but that went away before I
changed anything else.

I generally run IE7 on the Client machine and on the Server, but I have
also tried Safari on the Client, which is a little faster but still much
worse than IE7 used to be.  All of this (particularly the poor
performance running the browser on the Server itself) leads me to
believe that the problem is in the SC software and not the network.

I was running SC 7.0 when this started.  I have since tried 7.1 and am
currently running a Beta of 7.2 - 22343, but none of the software
changes have made any difference.  Each time I performed a complete
removal of the oldversion before installing.  

When I decided to debug this problem, I looked at the log file.  I
noticed that I get the following sequence of Error messages every few
seconds to every few minutes (the spacing is much greater when music
isn't streaming, but the errors still occur every hour or so).  There
are a large number of "frame" lines with more data after the second of
these three error messages, which I believe is the "backtrace".  This
varies in length, from 17 to 46 lines.

[08-08-18 13:29:43.0037] Slim::Schema::Storage::throw_exception (70)
Error: Error executing 'SELECT contributor.id, contributor.name,
contributor.namesort, contributor.musicmagic_mixable,
contributor.namesearch, contributor.musicbrainz_id FROM
contributor_track me  JOIN contributors contributor ON ( contributor.id
= me.contributor ) WHERE ( ( ( role IN ( ?, ? ) ) AND ( me.track = ? ) )
) GROUP BY contributor.id ORDER BY role desc': DBD::mysql::st execute
failed: Can't create/write to file 'C:\WINDOWS\TEMP\#sql_7dc_0.MYI'
(Errcode: 13) at
C:\PROGRA~1\SQUEEZ~1\server\CPAN/DBIx/Class/Storage/DBI.pm line 771.

[08-08-18 13:29:43.0044] Slim::Schema::Storage::throw_exception (70)
Backtrace:

frame 0: Slim::Utils::Log::logBacktrace
(C:/PROGRA~1/SQUEEZ~1/server/Slim/Schema/Storage.pm line 70)
frame 1: Slim::Schema::Storage::throw_exception
(C:\PROGRA~1\SQUEEZ~1\server\CPAN/DBIx/Class/Storage/DBI.pm line 773)
frame 2: DBIx::Class::Storage::DBI::_execute
(C:\PROGRA~1\SQUEEZ~1\server\CPAN/DBIx/Class/Storage/DBI.pm line 826)
frame 3: DBIx::Class::Storage::DBI::_select
(C:\PROGRA~1\SQUEEZ~1\server\CPAN/DBIx/Class/Storage/DBI/Cursor.pm line
118)
frame 4: DBIx::Class::Storage::DBI::Cursor::all
(C:\PROGRA~1\SQUEEZ~1\server\CPAN/DBIx/Class/ResultSet.pm line 945)
frame 5: DBIx::Class::ResultSet::all
(C:/PROGRA~1/SQUEEZ~1/server/Slim/Schema/Track.pm line 415)
frame 6: Slim::Schema::Track::displayAsHTML
(/<C:\PROGRA~1\SQUEEZ~1\server\SQUEEZ~1.EXE>Slim/Web/Pages/Playlist.pm
line 173)
frame 7: Slim::Web::Pages::Playlist::playlist
(/<C:\PROGRA~1\SQUEEZ~1\server\SQUEEZ~1.EXE>Slim/Web/Pages/Status.pm
line 158)
frame 8: Slim::Web::Pages::Status::status
(/<C:\PROGRA~1\SQUEEZ~1\server\SQUEEZ~1.EXE>Slim/Web/HTTP.pm line
1101)
frame 9: Slim::Web::HTTP::generateHTTPResponse
(/<C:\PROGRA~1\SQUEEZ~1\server\SQUEEZ~1.EXE>Slim/Web/HTTP.pm line 969)
frame 10: Slim::Web::HTTP::processURL
(/<C:\PROGRA~1\SQUEEZ~1\server\SQUEEZ~1.EXE>Slim/Web/HTTP.pm line 780)
frame 11: Slim::Web::HTTP::processHTTP
(/<C:\PROGRA~1\SQUEEZ~1\server\SQUEEZ~1.EXE>Slim/Networking/IO/Select.pm
line 248)
frame 12: (eval)
(/<C:\PROGRA~1\SQUEEZ~1\server\SQUEEZ~1.EXE>Slim/Networking/IO/Select.pm
line 248)
frame 13: Slim::Networking::IO::Select::select (slimserver.pl line
514)
frame 14: main::idle (slimserver.pl line 464)
frame 15: main::main (slimserver.pl line 90)
frame 16: PerlSvc::Interactive
(/<C:\PROGRA~1\SQUEEZ~1\server\SQUEEZ~1.EXE>PerlSvc.pm line 99)
frame 17: PerlSvc::_interactive (slimserver.pl line 0)
frame 18: (eval) (slimserver.pl line 0)

[08-08-18 13:29:43.0063] Slim::Networking::IO::Select::select (250)
Error: Select task failed: Carp::Clan::__ANON__(): Error executing
'SELECT contributor.id, contributor.name, contributor.namesort,
contributor.musicmagic_mixable, contributor.namesearch,
contributor.musicbrainz_id FROM contributor_track me  JOIN contributors
contributor ON ( contributor.id = me.contributor ) WHERE ( ( ( role IN (
?, ? ) ) AND ( me.track = ? ) ) ) GROUP BY contributor.id ORDER BY role
desc': DBD::mysql::st execute failed: Can't create/write to file
'C:\WINDOWS\TEMP\#sql_7dc_0.MYI' (Errcode: 13) at
C:\PROGRA~1\SQUEEZ~1\server\CPAN/DBIx/Class/Storage/DBI.pm line 771.

I also get a few similar sets of errors much less frequently.  The
error in the third message is different but obviously the cause is the
same, since the other two lines and the frames look just the same.

At some point, which seemed after this began but may not have been, an
automatic update to the HP Server installed an add-in called Pvconnect.
This device steals port 9000 from SC (there are other threads about
this).  When SC stopped working, I removed Pvconnect completely, but it
may be related to this.

Does anyone have any ideas?  I have no way to interpret the error
messages.  Thanks.


-- 
steves4567
------------------------------------------------------------------------
steves4567's Profile: http://forums.slimdevices.com/member.php?userid=14390
View this thread: http://forums.slimdevices.com/showthread.php?t=51233

_______________________________________________
discuss mailing list
discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to