Solving deadlocks when using composer with an Informix database
You encounter a database deadlock when two concurrent transactions cannot make
progress because each one waits for the other to release a lock. If you encounter an Informix
deadlock while using composer commands, perform the following steps:
- Stop WebSphere Application Server Liberty Base, as described in Application server - starting and stopping.
- Browse to the TWSConfig.properties file, located in the following paths:
On Windows operating systems- <TWA_home>\usr\servers\engineServer\resources\properties
- On UNIX operating systems
- <TWA_DATA_DIR>/usr/servers/engineServer/resources/properties
- Add the following property to the
file:
com.ibm.tws.dao.rdbms.ids.lockTimeout=0 - Start WebSphere Application Server Liberty Base, as described in Application server - starting and stopping.
Maximum stored procedure, function, trigger, or view nesting level exceeded (limit 32).