Urgente!! Error -25571

Hola:

Nos apareció el siguiente error (nunca nos había pasado), a que podría ser?, cuando nos queremos conectar desde gestión (SIU-GUARANI 2.65):

“Problemas al intentar conectarse a la base de datos SQL error -25571 : Cannot créate an user threas. On NT check username, and IXUSERS group.”

Si nos queremos conectar del SQL-EDITOR, no tenemos ningún problema, tampoco desde la WEB.

Muchas gracias!!!

¿Cambiaron algo del motor informix? Algo en el sistema operativo donde esta el motor informix?
El usuario con el que intentas conectarte desde Gestion a guarani tiene lo siguiente:

  • ¿Permiso en la base de datos? (Grant connect to usuario_guarani)
  • Estos dos permisos en el sistema operativo del servidor donde esta el motor informix:
    • Inicio de Sesion Local
    • Acceso al Equipo desde la red.
      Deberias tener un grupo de usuarios con estos dos permisos y agregar todos los usuarios de Guarani gestion a este grupo.

Te copio lo que dice el Informix Error Messages:

-25571


Exceeded the maximum number of user threads.

Check the value of the USERTHREADS parameter in the ONCONFIG configuration file and the value of the userthreads field of the NETTYPE parameter.

-25571 Cannot create a user thread.

The database server cannot create or spawn a user thread for a client that is trying to establish a connection.

Probable causes of the error and corrective actions include:

  • The database server cannot allocate system resources for the user thread at the moment. The client can retry the connection later. When other clients finish their work, some system resources should become available again. Check to see if the user is the right person to execute the utility or the program. For information about who can use what utilities, refer to the Trusted Facility Manual or your Administrator’s Guide.
  • A user who is not allowed to use a particular client application to connect to the database server tried to use the utility to connect. Client applications include SQL APIs, DB-Access, and all the database server utilities.
  • A request for a Global Language Support (GLS) structure failed. Refer to the corrective actions for errors -23100, -23101, -23102, -23104, -23108, and -23110 for possible solutions.
  • A user attempting to connect to the database server does not belong to the database server user group, as defined in $INFORMIXDIR/dbssodir/seccfg on a UNIX system or in the registry on a Windows NT system. Make sure that the user belongs to a user group that can access the database server. For more information about DBSSO users, see the Trusted Facility Manual.

Como dice Alejandro, pueden ser muchas cosas, desde cambios en el motor Informix, en el SO, problemas de permisos o simplemente problemas de recursos del servidor o cambios en la configuración del cliente … Hay que investigar, y puede que se resuelva solo si es un problema de recursos, que cuando otro usuario los libere …

Lo primero que miraría es el parámetro USERTHREADS en el ONCONFIG del motor.

Saludos

Gustavo

¿Cual es la version de Informix? Esta en Linux/Windows?

Hola Pablo

pareciera que se queda sin user threads el Informix. Podes fijarte el parametro NETTYPE que valores tiene ?. Si podes incrementalo

Ejemplo de este link: https://www.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.perf.doc/ids_prf_108.htm

– Deberias tener algun NETTYPE parecido al segundo, para las conecciones por TCP. en ese caso, fijate que valores tiene, y si podes incrementa el 2do numero (el 200), o incrementa en 1 el primero (el 2)

NETTYPE ipcshm,1,50,CPU
NETTYPE tlitcp,2,200,NET # supports 400 connections

Sino manda por aca, las caracteristicas del servidor que tenes cuantos CPUS, y cores tiene y los valores del NETTYPE

saludos
Ignacio