Help! My Travelers complain about performance, what to do ??

24
Kris De Bisschop Help, my Travelers complain about performance, what to do ??

Transcript of Help! My Travelers complain about performance, what to do ??

Page 1: Help! My Travelers complain about performance, what to do ??

Kris De Bisschop

Help, my Travelers complain about performance, what to do ??

Page 2: Help! My Travelers complain about performance, what to do ??

2

A little about me• CEO GroupWave

• Administrator ICS Portfolioo IBM Notes/Dominoo IBM Sametimeo IBM Notes Travelero IBM Connectionso TDI

• Social Business speaker

• Love high-level issues

• Badminton

Page 3: Help! My Travelers complain about performance, what to do ??

3

Where are we ?• Traveler 9.0.1.14 has been released on 7th of

septembero Release notes can be found here

• Downloads of FP for Windows, Linux, IBMi here

• Full version available in PA as of 14th of september

Page 4: Help! My Travelers complain about performance, what to do ??

4

Setup Standalone

Page 5: Help! My Travelers complain about performance, what to do ??

5

Setup Cluster

Page 6: Help! My Travelers complain about performance, what to do ??

6

Server status• tell traveler status

• gives a first indication• Traveler’s self assessment of health

Page 7: Help! My Travelers complain about performance, what to do ??

7

Server status• Sh stat traveler.status.*

• Displays more detail about the status• Indication where to check for issue

Page 8: Help! My Travelers complain about performance, what to do ??

8

Issue #1: Latency between Traveler and Mail

• Traveler and Mail Server on different networks• Check Network quality

• WAN ? VPN ? Other ?• Use tools like WireShark for troubleshooting

Page 9: Help! My Travelers complain about performance, what to do ??

9

Issue #2: Traveler Servlet stuck

• Symptoms• Issues with authentication against the

Traveler page• Users cannot sync with the Traveler

Page 10: Help! My Travelers complain about performance, what to do ??

10

Issue #2: Traveler Servlet stuck

• How to fix ?• Tell traveler quit / load traveler • Check memory/CPU usage on server

Page 11: Help! My Travelers complain about performance, what to do ??

11

Issue #3: Insufficient HTTP Threads• Initial configuration <> growth of usage

• Smartphones / tablets• 1 device = 1 thread• Max number of threads is set in server doc• 400 threads is default value 64-bit server• Needed threads= 1,2 x #devices

Page 12: Help! My Travelers complain about performance, what to do ??

12

Issue #3: Insufficient HTTP Threads

• Symptons• Sync failures• Slow responsiveness• Apple users get “Cannot connect to server”

Page 13: Help! My Travelers complain about performance, what to do ??

13

Issue #3: Insufficient HTTP Threads

• How to fix ?• Check number of devices

• Command: show stat Traveler.Push.Devices.Total • Output : Push.Devices.Total = xxx

• Check number of threads• show stat http.workers • http.workers = xxx

Page 14: Help! My Travelers complain about performance, what to do ??

14

Issue #3: Insufficient HTTP Threads

• How to fix ?• Increase number of HTTP Threads

Page 15: Help! My Travelers complain about performance, what to do ??

15

Issue #3: Insufficient HTTP Threads• How to fix ?

• Check max number of concurrent connections• Restart HTTP

Page 16: Help! My Travelers complain about performance, what to do ??

16

Issue #4: Constraint Mode• Symptoms

• Traveler doesn’t allow new devices to sync/prime sync• Existing users continue to sync• Same connectivity error as in HTTP Thread issue• system memory or database connections exceed a

threshold

Page 17: Help! My Travelers complain about performance, what to do ??

17

Issue #4: Constraint Mode• How to fix ?

• Check constraint mode status• show stat Traveler.Constrained.State

• Value 1 = constraint mode• Value 0 = normal mode

• Self-healing• exits constraint mode when memory usage is 5% below Red level

Page 18: Help! My Travelers complain about performance, what to do ??

18

Issue #4: Constraint Mode• How to fix ?

• Short-term

• Restart the server

• Long-term

• Increase physical RAM

• Increase JVM RAM

Page 19: Help! My Travelers complain about performance, what to do ??

19

Issue #5: 50% available in stead of 100%

• Clustered Traveler Servers can be set in off state• Tell Traveler Available Off

• After maintenance, you have to set it back

• Tell Traveler Available On• Tell Traveler HADR Show

Page 20: Help! My Travelers complain about performance, what to do ??

20

Issue #6: Database performance

• Symptoms• More devices get connected• More data gets stored• Database grows in size

Page 21: Help! My Travelers complain about performance, what to do ??

21

Issue #6: Database performance• How to fix ?

• Defragmentation of database once a month• Manual defragmentation

• Tell Traveler Quit• Tell HTTP Quit• Load Traveler -defrag

Page 22: Help! My Travelers complain about performance, what to do ??

22

Issue #6: Database performance• Running defragmentation on a scheduled basis

• 8.5.3.1 to 9.0.1.7• Add NTS_DEFRAG_INTERVAL_DAYS to the notes.ini file

• 9.0.1.8 and later• tell traveler dbmaint set interval xx• tell traveler DBMaint set auto on• Force with tell traveler dbmaint run

Page 23: Help! My Travelers complain about performance, what to do ??

23

OR

Hungry !!!

Page 24: Help! My Travelers complain about performance, what to do ??

24

Contact

https://www.linkedin.com/in/debisschopk

@debisschopk

https://debisschopk.wordpress.com/

[email protected]