SKB,
You didn’t provide much here in the way of details about the architecture here so it’s hard for me to comment on it too much. In general reloading a package that is in the middle of processing transactions is a bad idea, it can lead to hung threads and corrupted transactions. That’s why package deployments are done during quiet hours.
Occasional hung threads like during a botched load test is not unreasonable and restart of the IS process is okay, better than trying to kill the thread. Although a better design would probably lead to a way to quiesce your service or even stop it correctly to accommodate.
Frequent hung threads within the IS is a sign of a design issue and should be corrected instead of trying to just treat it by killing it which will just ultimately make it worse.
#webMethods#Flow-and-Java-services#Integration-Server-and-ESB