We are running an Asta server using DOA components. Each user session has it's own OracleSession with ThreadSafe set to True and it's own query components. One user per one datamodule with a session on it. We never allow calls from one thread to use another threads sessions.
However, if we set ThreadSafe to False, the servers constantly lockup. So, we set it to True and it runs better. Our problem now is that if one session is running a long query or if a session is waiting on a lock, the other threads stop executing. We have talked to Asta support and they do not know how to explain that. They say that the other threads should continue to run.
Any suggestions would be appreciated.
Thanks in advance.
Andy
However, if we set ThreadSafe to False, the servers constantly lockup. So, we set it to True and it runs better. Our problem now is that if one session is running a long query or if a session is waiting on a lock, the other threads stop executing. We have talked to Asta support and they do not know how to explain that. They say that the other threads should continue to run.
Any suggestions would be appreciated.
Thanks in advance.
Andy