Ubuntu Server freezes up and needs to be restarted
<-------------------------Subsonic Help Request---------------------->
Problem Description: About once a day, the server becomes in accessible.
Troubleshooting Steps: currently a
Playback Application and version: when frozen I cannot access via Adroid app or web browser
Subsonic Version: 4.4 (build 2169) – February 6, 2011
Server Version: jetty-6.1.x, java 1.6.0_20, Linux (73.0 MB / 81.8 MB)
Hardware Platform: Linux Ubuntu Server 10.10
When I restart, the log file gets erased. Next time this happens I will try to grab the log file before I restart.
Here are some lines of interest from current log file though.
Problem Description: About once a day, the server becomes in accessible.
Troubleshooting Steps: currently a
- Code: Select all
sudo service subsonic restart
Playback Application and version: when frozen I cannot access via Adroid app or web browser
Subsonic Version: 4.4 (build 2169) – February 6, 2011
Server Version: jetty-6.1.x, java 1.6.0_20, Linux (73.0 MB / 81.8 MB)
Hardware Platform: Linux Ubuntu Server 10.10
When I restart, the log file gets erased. Next time this happens I will try to grab the log file before I restart.
Here are some lines of interest from current log file though.
- Code: Select all
[2011-05-09 06:47:41,948] WARN JaudiotaggerParser - Failed to find cover art tag in /media/Music/Compilations/Ninja Tune XX - Traxx Remixxes 1/01 Fools Rhythm.mp3
java.lang.OutOfMemoryError: Java heap space
at org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.readByteArray(ByteArraySizeTerminated.java:94)
at org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.read(AbstractID3v2FrameBody.java:181)
at org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.<init>(AbstractID3v2FrameBody.java:81)
at org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.<init>(FrameBodyAPIC.java:149)
at sun.reflect.GeneratedConstructorAccessor37.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at org.jaudiotagger.tag.id3.AbstractID3v2Frame.readBody(AbstractID3v2Frame.java:214)
at org.jaudiotagger.tag.id3.ID3v23Frame.read(ID3v23Frame.java:422)
at org.jaudiotagger.tag.id3.ID3v23Frame.<init>(ID3v23Frame.java:250)
at org.jaudiotagger.tag.id3.ID3v23Tag.readFrames(ID3v23Tag.java:589)
at org.jaudiotagger.tag.id3.ID3v23Tag.read(ID3v23Tag.java:556)
at org.jaudiotagger.tag.id3.ID3v23Tag.<init>(ID3v23Tag.java:303)
at org.jaudiotagger.audio.mp3.MP3File.readV2Tag(MP3File.java:219)
at org.jaudiotagger.audio.mp3.MP3File.<init>(MP3File.java:391)
at org.jaudiotagger.audio.mp3.MP3FileReader.read(MP3FileReader.java:39)
at org.jaudiotagger.audio.AudioFileIO.readFile(AudioFileIO.java:285)
at org.jaudiotagger.audio.AudioFileIO.read(AudioFileIO.java:148)
at net.sourceforge.subsonic.service.metadata.JaudiotaggerParser.getArtwork(JaudiotaggerParser.java:274)
at net.sourceforge.subsonic.service.metadata.JaudiotaggerParser.isImageAvailable(JaudiotaggerParser.java:251)
at net.sourceforge.subsonic.service.MusicFileService.getBestCoverArt(MusicFileService.java:211)
at net.sourceforge.subsonic.service.MusicFileService.listCoverArtRecursively(MusicFileService.java:191)
at net.sourceforge.subsonic.service.MusicFileService.getCoverArt(MusicFileService.java:120)
at net.sourceforge.subsonic.service.MusicFileService.getCoverArt(MusicFileService.java:92)
at net.sourceforge.subsonic.controller.RESTController.getRandomSongs(RESTController.java:562)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:473)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:410)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
[2011-05-09 06:47:42,812] WARN JaudiotaggerParser - Error when parsing tags in /media/Music/Compilations/Ninja Tune XX - Traxx Remixxes 1/15 LA Nocturne.mp3
java.lang.OutOfMemoryError: Java heap space
at org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.readByteArray(ByteArraySizeTerminated.java:94)
at org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.read(AbstractID3v2FrameBody.java:181)
at org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.<init>(AbstractID3v2FrameBody.java:81)
at org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.<init>(FrameBodyAPIC.java:149)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at org.jaudiotagger.tag.id3.AbstractID3v2Frame.readBody(AbstractID3v2Frame.java:214)
at org.jaudiotagger.tag.id3.ID3v23Frame.read(ID3v23Frame.java:422)
at org.jaudiotagger.tag.id3.ID3v23Frame.<init>(ID3v23Frame.java:250)
at org.jaudiotagger.tag.id3.ID3v23Tag.readFrames(ID3v23Tag.java:589)
at org.jaudiotagger.tag.id3.ID3v23Tag.read(ID3v23Tag.java:556)
at org.jaudiotagger.tag.id3.ID3v23Tag.<init>(ID3v23Tag.java:303)
at org.jaudiotagger.audio.mp3.MP3File.readV2Tag(MP3File.java:219)
at org.jaudiotagger.audio.mp3.MP3File.<init>(MP3File.java:391)
at org.jaudiotagger.audio.mp3.MP3FileReader.read(MP3FileReader.java:39)
at org.jaudiotagger.audio.AudioFileIO.readFile(AudioFileIO.java:285)
at org.jaudiotagger.audio.AudioFileIO.read(AudioFileIO.java:148)
at net.sourceforge.subsonic.service.metadata.JaudiotaggerParser.getRawMetaData(JaudiotaggerParser.java:71)
at net.sourceforge.subsonic.service.metadata.MetaDataParser.getMetaData(MetaDataParser.java:43)
at net.sourceforge.subsonic.domain.MusicFile.getMetaData(MusicFile.java:242)
at net.sourceforge.subsonic.domain.MusicFile.getTitle(MusicFile.java:255)
at net.sourceforge.subsonic.controller.RESTController.createAttributesForMusicFile(RESTController.java:622)
at net.sourceforge.subsonic.controller.RESTController.getRandomSongs(RESTController.java:563)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:473)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:410)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
[2011-05-09 06:48:45,389] DEBUG InputStreamReaderThread - (/var/subsonic/transcode/lame) fatal error: can't update LAME-tag frame!