openfire-3.6.4 Openfire (formerly Wildfire) is an enterprise instant messa
150 пользователей на сервере. 120-140 постоянно в онлайн
памяти выделил
Код: Выделить всё
//> cat /etc/rc.conf | grep openfire
openfire_enable="YES"
openfire_javargs="-Xmx1024M"
Код: Выделить всё
//> top | grep openfire
3367 openfire 10 20 0 1216M 848M kserel 3:44 0.00% java
Код: Выделить всё
//> ls /var/db/openfire
openfire.lck openfire.log openfire.properties openfire.script openfire.properties.new
//>
Сомотрю df -h места /var нифига нету так как его до конца занял openfire.properties.new
Код: Выделить всё
//> df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad6s1a 496M 76M 380M 17% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad6s1e 496M 114K 456M 0% /tmp
/dev/ad6s1f 69G 16G 47G 25% /usr
/dev/ad6s1d 1.4G 1.4G 0B 100% /var
Код: Выделить всё
at org.jivesoftware.openfire.reporting.stats.StatsEngine$SampleTask.run(StatsEngine.java:334)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
2010.10.26 20:44:29 [org.jivesoftware.openfire.archive.ConversationManager$ArchivingTask.run(ConversationManager.java:938)]
java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 retries. The exception from the last attempt is as follows: java.sql.SQLException: java.lang.NullPointerException
at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:124)
at org.jivesoftware.openfire.archive.ConversationManager$ArchivingTask.run(ConversationManager.java:862)
at org.jivesoftware.openfire.archive.ConversationManager$1.run(ConversationManager.java:158)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
2010.10.26 20:44:29 [org.jivesoftware.util.log.util.CommonsLogFactory$1.error(CommonsLogFactory.java:92)] Couldn't get connection
java.lang.NullPointerException
at org.hsqldb.scriptio.ScriptWriterText.writeLogStatement(Unknown Source)
at org.hsqldb.persist.Log.writeStatement(Unknown Source)
at org.hsqldb.persist.Logger.writeToLog(Unknown Source)
at org.hsqldb.persist.Logger.logConnectUser(Unknown Source)
at org.hsqldb.Database.connect(Unknown Source)
at org.hsqldb.DatabaseManager.newSession(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
at org.logicalcobwebs.proxool.ConnectionPool.getConnection(ConnectionPool.java:211)
at org.logicalcobwebs.proxool.ProxoolDriver.connect(ProxoolDriver.java:89)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.jivesoftware.database.EmbeddedConnectionProvider.getConnection(EmbeddedConnectionProvider.java:52)
at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:104)
at org.jivesoftware.openfire.reporting.stats.RrdSqlBackend.exists(RrdSqlBackend.java:194)
at org.jivesoftware.openfire.reporting.stats.RrdSqlBackendFactory.exists(RrdSqlBackendFactory.java:33)
at org.jrobin.core.RrdDb.<init>(Unknown Source)
at org.jrobin.core.RrdDb.<init>(Unknown Source)
at org.jivesoftware.openfire.reporting.stats.StatsEngine$SampleTask.run(StatsEngine.java:334)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Код: Выделить всё
//> /usr/local/etc/rc.d/openfire stop
далее грохаю файл openfire.properties.new
Код: Выделить всё
//> rm /var/db/openfire/openfire.properties.new
Код: Выделить всё
//> df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad6s1a 496M 76M 380M 17% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad6s1e 496M 114K 456M 0% /tmp
/dev/ad6s1f 69G 16G 47G 25% /usr
/dev/ad6s1d 1.4G 630M 712M 47% /var
Странно как то все это. Может не у меня одного такие проблемы ?
Из-за чего создается openfire.properties.new который мне сцуко /var забивает жо конца.
Если у кого были такие траблы отпишитесь, а может кто-то знает из-за чего это происходит и решение данной проблемы.