Traveler server stops sending mail to mobile device after 3-6 hrs

I recently brought up a Traveler server for a proof of concept for Notes integration with the iPhone/iPad.

The building and initial setup were very straight forward and seemingly worked well.

[Win 2003r2 32bit, Domino 8.5.1FP2, Traveler 8.5.1.2 Build 201003232022]

However, I noticed shortly after connecting the first few test devices, that the server will stops sending mail after 3-6 hours. If I restart the Notes server (sorry, old school, I mean Domino), the server will once again start sending e-mail. But if I only restart the traveler task after it stops sending mail, I get the following error message on the console:

"> tell traveler quit

05/18/2010 08:52:00 AM Remote console command issued by User/Domain: tell traveler quit

05/18/2010 08:52:00 AM Lotus Traveler: Server stopping…

05/18/2010 08:52:01 AM HTTP JVM: Traveler: Lotus Traveler task is not operational. Client request denied for CN=User1/O=Domain.

05/18/2010 08:52:01 AM HTTP JVM: Traveler: Lotus Traveler task is not operational. Client request denied for CN=User2/O=Domain.

05/18/2010 08:52:01 AM HTTP JVM: Traveler: Lotus Traveler task is not operational. Client request denied for CN=User/O=Domain.

05/18/2010 08:52:28 AM HTTP JVM: Traveler: Lotus Traveler task is not operational. Client request denied for CN=User/O=Domain.

load traveler

05/18/2010 08:53:04 AM Remote console command issued by User/Domain: load traveler

05/18/2010 08:53:08 AM Lotus Traveler: Server starting…

05/18/2010 08:53:09 AM Notes Traveler: SEVERE *system Connection to database ntsdb unable to be made. Verify that you have properly created the remote database.

java.sql.SQLException: Failed to start database ‘ntsdb’, see the next exception for details.

at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)

at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)

at org.apache.derby.impl.jdbc.Util.seeNextException(Unknown Source)

at org.apache.d

05/18/2010 08:53:09 AM Notes Traveler: SEVERE *system

com.lotus.sync.db.PersistenceException: java.sql.SQLException: Failed to start database ‘ntsdb’, see the next exception for details.

at com.lotus.sync.db.TransactionManager.executeAndCommit(TransactionManager.java:424)

at com.lotus.sync.db.queries.SelectSecurityRecordsForServer.getArray(SelectSecurityRecordsForServer.java:134)

at com.lotus.sync.security.SecurityRecordStore.startup(SecurityRecordStore.java:72)

at com.lotus.sync.dca.Back"

Seemingly, an error in the embedded Cloudscape database engine, or the ‘ntsdb’ database within Cloudscape.

Any assistance would be greatly appreciated.

Subject: PersistenceException:

An inefficiency in the e-mail fetch cache and performance is most likely the cause of this issue. Not sure what version you are on, but the best thing to do is check resources, eg memory (ram), and disk space, and then upgrade to 8.5.2.2 which has many performance enhancements.

Subject: Try this

I’m not sure if you are having the same problem as I did, but I had a similar problem that was fixed by uninstalling Traveler 8.5.1.2 and reinstalling 8.5.1.0. The symptom to look for is very high CPU usage associated with the ntraveler.exe task (check in Windows Task Manager). For me, 8.5.1.2 ran with one processor core fully utilized all of the time, while 8.5.1.0 consumes very little processor.