Iniciar Sesión

Ver la Versión Completa : [Compilador] PowerCobol como bloqueado...


Fito
14 de marzo de 2022, 12:17
Hola Amigos:

Tengo un problema con el Runtime de PowerCobol. Estoy utiliazando Cobhttpd y tengo un listado hecho en power. El cobhttpd llama a mi ;programa y cierra, no es que queda abierto, pero cuando lo acceden muchas veces queda como "Clavado" el power no responde más, ni siquiera para correr el programa de escritorio. No sé si me estoy explicando claro.

Ingresa, ingresa, ingresa y en un momento queda como clavado y no ingresa más, si cierro sesión y vuelvo a abrir comienza a funcionar de nuevo.

Este problema lo he tenido en otros clientes (que no usan cobhttpd), pero como la cantidad de accesos es menor, me ha pasado en pocas oportunidades y no le he prestado atención, pero como ahora esto lo hacen desde una web, estoy teniendo problemas todos los días.

Esto está sobre un windows server 2019. Yo uso power8 y ahora instalé los runtimes de power11 por las dudas sea algo de incompatibilidad.

Estoy bastante desorientado, no sé cómo buscar la solución, porque en el administrador de tareas, no me aparece ninguna tarea que esté en segundo plano o bloqueada.

Saludos.

Fito...

JCantero
14 de marzo de 2022, 13:26
Pulsa Ctr+alt+supr para ver los procesos.

Deben de estar en en ejecución aunque tu no veas ninguna pantalla.

Si es así bastaría "finalizar" esos procesos.

Con que sentencia te sales del programa de cobol, "stop run", "goback",.... ?

---------- Post añadido el 14 de marzo de 2022 a las 13:31 ----------

Como ejecutas el programa, llamando directamente al programa de powercobol o a un script ?

Fito
14 de marzo de 2022, 13:44
Hola:

Eso es lo que hice, pero en el administrador de tareas no queda ningún proceso, no tengo nada para finalizar.

Los formularios en power se cierran con un metodo del mismo formulario


invoke pow-self "CloseForm"



En el caso de cobhttpd tiene un exe que llama a mi dll. Pero como digo, me ha pasado en otros lados donde no uso cobhttpd.

Llamo directamente al .exe que me genera power

Saludos..

Fito...

fastpho
14 de marzo de 2022, 14:44
Hola Fito si no te entendi mal la .dll la podes llamar desde cobhttpd o desde un .exe (pwc) ?

Esta dll en comun tiene alguna .ocx de terceros o una .dll de terceros que se este bloqueando ?

Esto te sucede desde cualquier version de Windows o solamente Window Server xxxx ?

Saludos....

Fito
14 de marzo de 2022, 15:07
Hola @fastpho,

Ahora he tenido este problema acá y en otro cliente que esporádicamente me ha pasado, no te sé decir si en otro windows server pasa. No uso ocx en esta aplicación en particular. es un simple listado que lo graba en un archivo json. Es un resumen de cuentas simple.

Las dlls siempre se llaman desde un .exe. En el caso de cobhttpd, él tiene un exe que llama a la dll que yo le configuro.

Saludos.

Fito