CREON Plus

전체

프로그램 자동 종료 현상

작성일
2021-09-13 오전 9:12:45
조회수
61
파이썬
운영
장**
오류 메시지
프로그램 스스로 종료되는 현상
안녕하세요. 수고하십니다.

제가 클라우드 컴퓨터를 사용하려고 하는데요.
클라우드 서버(iwinv를 사용)에서 프로그램을 실행하면 프로그램 스스로 종료되는 현상이 나타납니다.
사진이랑 아래 코드를 참고하시기 바랍니다. (참고로 코드는 제 개인 컴퓨터에서 프로그램 종료 없이 잘 실행됩니다.)

파이썬을 실행하고 코드를 불러오는건 아무 문제 없습니다.
cybos를 실행해도 아무 문제가 없구요.
프로그램 자동종료가 되는게 매번 일정치는 않은데, 주로 api 함수를 호출하고 얼마 지나지 않아 아무 에러메시지를 띄우지도 않고 프로그램이 종료됩니다. 사진에서는 제가 다른 코드를 치는 와중에 자동으로 종료된 모습이구요. (참고로 cybos는 종료되지 않고 실행되고 있습니다.)
항상 문제없이 실행되던 코드이기에, 네트워크나 시스템 관련된 문제라고 생각이 됩니다.

도움 주시면 감사하겠습니다.

==========================================================================================
class CybosAPIManager:
def __init__(self):
self._obj = client.Dispatch("CpUtil.CpCybos")
self._id_pw = (os.environ["cybos_id"], os.environ["cybos_passwd"], os.environ["cert_passwd"])

def start_cybos(self):
app = application.Application()
app.start("C:\\DAISHIN\\STARTER\\ncStarter.exe /prj:cp /id:%s /pwd:%s /pwdcert:%s /autostart" % self._id_pw)

def is_connected(self):
if self._obj.IsConnect:
print("Login Success")
else:
print("Login Failed...")

def close_cybos():
os.system('task$킬$ /IM ncStarter* /F /T')
os.system('task$킬$ /IM CpStart* /F /T')
os.system('task$킬$ /IM DibServer* /F /T')
os.system('wmic process where "name like \'%ncStarter%\'" call terminate')
os.system('wmic process where "name like \'%CpStart%\'" call terminate')
os.system('wmic process where "name like \'%DibServer%\'" call terminate')
첨부파일
의견(0)

첨부파일을 PDF뷰어로 확인 하실수 있으며, PDF뷰어 미설치 고객께서는 우측 다운로드를 통해 설치 후 이용 가능 합니다.

PDF뷰어 다운로드

인쇄