2015-01-20 1 views
0

Наша текущая установка TeamCity имеет 5 файлов размером 15 ГБ +. Эти файлы находятся в папке C: \ TeamCity \ logs. enter image description hereGigs of Teamcity-javaLoglog файлы журналов

Любые идеи, как я могу их обрезать? Я использую 7.1.5

Этот предмет был добавлен снова и снова. В точке он также дал имя файла .nupkg, который мы вручную удалили, а затем все было good.

Jan 22, 2015 12:02:06 AM net.sf.ehcache.store.DiskStore get 
SEVERE: provider-nugetCache: Could not read disk store element for key 64367. Error was unexpected EOF in middle of data block 
java.io.StreamCorruptedException: unexpected EOF in middle of data block 
    at java.io.ObjectInputStream$BlockDataInputStream.refill(Unknown Source) 
    at java.io.ObjectInputStream$BlockDataInputStream.read(Unknown Source) 
    at java.io.DataInputStream.readInt(Unknown Source) 
    at java.io.ObjectInputStream$BlockDataInputStream.readInt(Unknown Source) 
    at java.io.ObjectInputStream.readInt(Unknown Source) 
    at jetbrains.buildServer.serverSide.metadata.impl.metadata.SerializableEntry.readSplitted(SerializableEntry.java:5) 
    at jetbrains.buildServer.serverSide.metadata.impl.metadata.EntryImpl.readObjectInternal(EntryImpl.java:34) 
    at jetbrains.buildServer.serverSide.metadata.impl.metadata.SerializableEntry.readExternal(SerializableEntry.java:16) 
    at java.io.ObjectInputStream.readExternalData(Unknown Source) 
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) 
    at java.io.ObjectInputStream.readObject0(Unknown Source) 
    at java.io.ObjectInputStream.defaultReadFields(Unknown Source) 
    at java.io.ObjectInputStream.readSerialData(Unknown Source) 
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) 
    at java.io.ObjectInputStream.readObject0(Unknown Source) 
    at java.io.ObjectInputStream.readObject(Unknown Source) 
    at net.sf.ehcache.store.DiskStore.loadElementFromDiskElement(DiskStore.java:313) 
    at net.sf.ehcache.store.DiskStore.get(DiskStore.java:268) 
    at net.sf.ehcache.Cache.searchInDiskStore(Cache.java:1290) 
    at net.sf.ehcache.Cache.get(Cache.java:904) 
    at net.sf.ehcache.Cache.get(Cache.java:879) 
    at jetbrains.buildServer.serverSide.metadata.impl.cache.TypedCacheImpl.getValue(TypedCacheImpl.java:3) 
    at jetbrains.buildServer.serverSide.metadata.impl.metadata.MetadataStorageImpl.getReportedKeys(MetadataStorageImpl.java:7) 
    at jetbrains.buildServer.serverSide.metadata.impl.metadata.MetadataStorageImpl.removeBuild(MetadataStorageImpl.java:45) 
    at jetbrains.buildServer.serverSide.metadata.impl.indexer.BuildIndexCleaner.performCleanup(BuildIndexCleaner.java:16) 
    at jetbrains.buildServer.serverSide.impl.cleanup.HistoryEntryCleaner.cleanupExtensionsData(HistoryEntryCleaner.java:38) 
    at jetbrains.buildServer.serverSide.impl.cleanup.HistoryEntryCleaner.performCleanup(HistoryEntryCleaner.java:138) 
    at jetbrains.buildServer.serverSide.impl.cleanup.HistoryEntryCleaner.performCleanup(HistoryEntryCleaner.java:132) 
    at jetbrains.buildServer.serverSide.impl.cleanup.ServerCleanupManagerImpl$3.performCleanup(ServerCleanupManagerImpl.java) 
    at jetbrains.buildServer.serverSide.db.DBFacade$1$1.doInConnection(DBFacade.java:178) 
    at jetbrains.buildServer.serverSide.db.DBFacade$6.doInConnection(DBFacade.java:415) 
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:341) 
    at jetbrains.buildServer.serverSide.db.DBFacade._runSql(DBFacade.java:411) 
    at jetbrains.buildServer.serverSide.db.DBFacade.access$000(DBFacade.java:33) 
    at jetbrains.buildServer.serverSide.db.DBFacade$1.doInTransaction(DBFacade.java:174) 
    at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130) 
    at jetbrains.buildServer.serverSide.db.DBFacade.compact(DBFacade.java:171) 
    at jetbrains.buildServer.serverSide.impl.cleanup.ServerCleanupManagerImpl.startCleanup(ServerCleanupManagerImpl.java:74) 
    at jetbrains.buildServer.serverSide.impl.cleanup.ServerCleanupManagerImpl$2.run(ServerCleanupManagerImpl.java:0) 
    at java.util.TimerThread.mainLoop(Unknown Source) 
    at java.util.TimerThread.run(Unknown Source) 
Jan 22, 2015 12:02:06 AM net.sf.ehcache.store.DiskStore remove 
SEVERE: provider-nugetCache: Could not remove disk store entry for key 64367. Error was unexpected EOF in middle of data block 
java.io.StreamCorruptedException: unexpected EOF in middle of data block 
    at java.io.ObjectInputStream$BlockDataInputStream.refill(Unknown Source) 
    at java.io.ObjectInputStream$BlockDataInputStream.read(Unknown Source) 
    at java.io.DataInputStream.readInt(Unknown Source) 
    at java.io.ObjectInputStream$BlockDataInputStream.readInt(Unknown Source) 
    at java.io.ObjectInputStream.readInt(Unknown Source) 
    at jetbrains.buildServer.serverSide.metadata.impl.metadata.SerializableEntry.readSplitted(SerializableEntry.java:5) 
    at jetbrains.buildServer.serverSide.metadata.impl.metadata.EntryImpl.readObjectInternal(EntryImpl.java:34) 
    at jetbrains.buildServer.serverSide.metadata.impl.metadata.SerializableEntry.readExternal(SerializableEntry.java:16) 
    at java.io.ObjectInputStream.readExternalData(Unknown Source) 
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) 
    at java.io.ObjectInputStream.readObject0(Unknown Source) 
    at java.io.ObjectInputStream.defaultReadFields(Unknown Source) 
    at java.io.ObjectInputStream.readSerialData(Unknown Source) 
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) 
    at java.io.ObjectInputStream.readObject0(Unknown Source) 
    at java.io.ObjectInputStream.readObject(Unknown Source) 
    at net.sf.ehcache.store.DiskStore.loadElementFromDiskElement(DiskStore.java:313) 
    at net.sf.ehcache.store.DiskStore.remove(DiskStore.java:483) 
    at net.sf.ehcache.Cache.remove(Cache.java:1465) 
    at net.sf.ehcache.Cache.remove(Cache.java:1392) 
    at net.sf.ehcache.Cache.remove(Cache.java:1350) 
    at net.sf.ehcache.Cache.remove(Cache.java:1328) 
    at jetbrains.buildServer.serverSide.metadata.impl.cache.TypedCacheImpl.remove(TypedCacheImpl.java:16) 
    at jetbrains.buildServer.serverSide.metadata.impl.metadata.MetadataStorageImpl.removeBuild(MetadataStorageImpl.java:30) 
    at jetbrains.buildServer.serverSide.metadata.impl.indexer.BuildIndexCleaner.performCleanup(BuildIndexCleaner.java:16) 
    at jetbrains.buildServer.serverSide.impl.cleanup.HistoryEntryCleaner.cleanupExtensionsData(HistoryEntryCleaner.java:38) 
    at jetbrains.buildServer.serverSide.impl.cleanup.HistoryEntryCleaner.performCleanup(HistoryEntryCleaner.java:138) 
    at jetbrains.buildServer.serverSide.impl.cleanup.HistoryEntryCleaner.performCleanup(HistoryEntryCleaner.java:132) 
    at jetbrains.buildServer.serverSide.impl.cleanup.ServerCleanupManagerImpl$3.performCleanup(ServerCleanupManagerImpl.java) 
    at jetbrains.buildServer.serverSide.db.DBFacade$1$1.doInConnection(DBFacade.java:178) 
    at jetbrains.buildServer.serverSide.db.DBFacade$6.doInConnection(DBFacade.java:415) 
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:341) 
    at jetbrains.buildServer.serverSide.db.DBFacade._runSql(DBFacade.java:411) 
    at jetbrains.buildServer.serverSide.db.DBFacade.access$000(DBFacade.java:33) 
    at jetbrains.buildServer.serverSide.db.DBFacade$1.doInTransaction(DBFacade.java:174) 
    at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130) 
    at jetbrains.buildServer.serverSide.db.DBFacade.compact(DBFacade.java:171) 
    at jetbrains.buildServer.serverSide.impl.cleanup.ServerCleanupManagerImpl.startCleanup(ServerCleanupManagerImpl.java:74) 
    at jetbrains.buildServer.serverSide.impl.cleanup.ServerCleanupManagerImpl$2.run(ServerCleanupManagerImpl.java:0) 
    at java.util.TimerThread.mainLoop(Unknown Source) 
    at java.util.TimerThread.run(Unknown Source) 
+0

аналогичный http://stackoverflow.com/questions/4931352/configuring-teamcitys-logging-behaviour wow 41 концертов журналов за один день? Ясук, ТК. – Will

+0

@Will - или кто бы ни разместил teamcity на сервере с плохим диском, создающим множество исключений. –

ответ

0

Чтение это журнал кажется, что TeamCity имеет поврежденный блок в кэше. Вы можете попробовать просто перезапустить его и посмотреть, может ли это взорвать кеш и сделать вас чистым.

Внутри TeamCity вы можете выбрать другой предварительный набор протоколов, хотя я не уверен, что вы могли бы избежать этого - это не мелочь, это просьба о помощи.

У вас также есть реактивные мозги - их поддержка отличная, и они могут помочь. Я бы также подумал об обновлении, поскольку 7.1.5 довольно устарел на этом этапе.

1

Как отмечалось выше, проблема была решена путем удаления одного файла из каталога Artifacts. В противном случае журнал просто заполнялся повторной записью.