갑작스런 서버 장애로

레거시 시스템인 서버에 xpay 모듈 (XPayClientNet.dll) 운영중인데... 사이트 복구까지 잘 되었고, 결제시 returnurl.aspx 에서 payres.aspx 전송시 첨부파일 처럼 오류가 발생합니다. log 파일 기록도 남지 않고요... 백업 받아 놓은 C:\lgdacom\conf 폴더 외 추가적으로 세팅을 할 부분이 있을까요??
No description
48 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
OMG
OMG2mo ago
구성요소 서비스에서 COM+ 모듈은 정상적으로 구동중인가요?
잉글리쉬무무
잉글리쉬무무OP2mo ago
관리 사이트 인데 다른 서비스는 이상이 없고 특이한게 일요일 작업이후 어제 까지는 이상없고, 오늘 안되는 문제가 생길 수 있을까요?
OMG
OMG2mo ago
첨부해주신 log 보면 13:22 까지는 잘 되었었고, 그 이후에 안된다는 말씀이신가요? 저희쪽 작업은 없었습니다. 위에 말씀드린 부분은 확인해보셨을까요?
잉글리쉬무무
잉글리쉬무무OP2mo ago
COM+ 모듈이요?
OMG
OMG2mo ago
Google Docs
구성요소서비스_v1.0.docx
COM+ 구성요소 서비스 목차 1. 개요 3 1-1. MTS 에서 COM+ 로. 3 1-2. 전통적인 COM 으로서 COM+ 4 1-3. MMC (Microsoft Management Console) 5 2. XPayClient COM+ 등록절차 6 2-1. Windows 2003 Server 에 XPayClient COM+ 등록 6 2-2. Windows 2008 Server 에 XPayClient COM+ 등록 24 2-3. Windows 2012 Serve...
OMG
OMG2mo ago
귀사 서버 작업을 하셨다고 했는데 저희가 정황만 유추할 수 있을뿐 정확히 파악이 어렵네요.
잉글리쉬무무
잉글리쉬무무OP2mo ago
과거에 COM+쪽 작업은 따로 안했던거 같은데 일단 주신 COM+ 매뉴얼 대로 확인을 해볼께요??
OMG
OMG2mo ago
네 전달드린 문서는 XPayClientCom.dll 로 되어 있는데, XPayClientNet.dll 도 동일합니다.
잉글리쉬무무
잉글리쉬무무OP2mo ago
혹시 아래 이벤트 뷰어 로그 인데 확인 가능하실 까요? 이벤트 코드: 3005 이벤트 메시지: 처리되지 않은 예외가 발생했습니다. 이벤트 시간: 2025-08-26 오후 5:11:38 이벤트 시간(UTC): 2025-08-26 오전 8:11:38 이벤트 ID: 95ee53b2c6834f2e928ce918aa26403e 이벤트 시퀀스: 137 이벤트 발생 횟수: 11 이벤트 정보 코드: 0 응용 프로그램 정보: 응용 프로그램 도메인: /LM/W3SVC/2/ROOT-1-134006685530668838 신뢰 수준: Full 응용 프로그램 가상 경로: / 응용 프로그램 경로: C:\inetpub_L4\mms.moumou.co.kr\ 컴퓨터 이름: MOUMOU-78 프로세스 정보: 프로세스 ID: 13564 프로세스 이름: w3wp.exe 계정 이름: MOUMOU-78\smuser 예외 정보: 예외 형식: NullReferenceException 예외 메시지: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 요청 정보: 요청 URL: https://mms.moumou.co.kr:443/ParentsApp/payres.aspx 요청 경로: /ParentsApp/payres.aspx 사용자 호스트 주소: 39.7.54.112 사용자:
인증됨: False 인증 형식:
스레드 계정 이름: MOUMOU-78\smuser 스레드 정보: 스레드 ID: 18 스레드 계정 이름: MOUMOU-78\smuser 가장 사용: False 스택 추적: 위치: XPayClientNet.XPayClient.Response(String name, Int32 index) 위치: payres.Page_Load(Object sender, EventArgs e) 위치: System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) 위치: System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) 위치: System.Web.UI.Control.OnLoad(EventArgs e) 위치: System.Web.UI.Control.LoadRecursive() 위치: System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 사용자 지정 이벤트 정보: 기존 다른 웹서버도 현재 서버와 동일한 스팩 (Windows Server 2016 Standard) 인데 COM+쪽에 추가로 XPayClientCom 등록된게 없고, 등록 작업도 하지 않았습니다. ( 15년 근무중..) 아 혹시 과거에 TLS 1.2  대응 관련 보내주신 내용이 있네요.. 해당 설정이 안되서 그런걸까요?? 1) 레지스트리 편집기  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp] "DefaultSecureProtocols"=dword:00000800  [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp] "DefaultSecureProtocols"=dword:00000800
박의원
박의원2mo ago
아니요.이건 통신에만 영향을 미치는 것이고, 2016이면 기본 TLS1.2입니다 COM+ 객체생성이 안되서 발생하는 에러인데요..COM 관리자에서 권한이 갑자기 빠졌을 가능성이 높아보입니다.
박의원
박의원2mo ago
Google Docs
구성요소서비스_v1.0.docx
COM+ 구성요소 서비스 목차 1. 개요 3 1-1. MTS 에서 COM+ 로. 3 1-2. 전통적인 COM 으로서 COM+ 4 1-3. MMC (Microsoft Management Console) 5 2. XPayClient COM+ 등록절차 6 2-1. Windows 2003 Server 에 XPayClient COM+ 등록 6 2-2. Windows 2008 Server 에 XPayClient COM+ 등록 24 2-3. Windows 2012 Serve...
박의원
박의원2mo ago
이 문서 39페이지부터 참고해주시고 특히 45 ~ 50 쪽의 권한이나 계정쪽이 풀린것이 있는지 확인이 필요할것 같습니다. 그리고 57페이지 맨 마지막 페이지의 COM+모듈 종료/시작부분을 먼저 진행해봐 주세요
잉글리쉬무무
잉글리쉬무무OP2mo ago
네네 해보겠습니다.
잉글리쉬무무
잉글리쉬무무OP2mo ago
이렇게 등록이 불가합니다.? XPayClientCom.dll 파일을 따로 받아야 하나요?
박의원
박의원2mo ago
지금 XpayClientNet.dll 을 등록하시는 것이지요?
잉글리쉬무무
잉글리쉬무무OP2mo ago
네네 그럼 처럼 XpayClientNet.dll 로는 등록되지 않습니다.
박의원
박의원2mo ago
네 혹시 에러발생하는 쪽 C# 페이지가 using XPayClientNet; 이런식으로 되어있나요? Set xpay = server.CreateObject("XPayClientCOM.XPayClient") 이렇게 객체생성을 하도록 되어있나요? 첫번째 경우라면, 저 com 은 등록하지 마시구요.
잉글리쉬무무
잉글리쉬무무OP2mo ago
이렇게 되어 있습니다. XPayClient xpay = new XPayClient();
박의원
박의원2mo ago
기존 웹 프로젝트에 XPayClientNet.dll 이 참조되서 컴파일 됬는지 확인만 해주세요 재컴파일하실 필요는 없습니다.
잉글리쉬무무
잉글리쉬무무OP2mo ago
아.. 원낙 옛날 프로젝트라... 소스만 있는데.. 어쩌죠?
다른 업무는 이상없이 돌아갑니다... 결제만 안되요
박의원
박의원2mo ago
참조에 이상이 없다면, 서버로컬에서 XPayClientNet.dll 를 찾으신다음에 우클릭>속성> 보안에서 IUSER_호스트명 (iis 기본계정) Authentic Users 계정 smuser (보내주신 로그상의 실행계정) 이 세개가 dll에 대해 읽기/실행 권한 잡혀있나 확인해주세요
잉글리쉬무무
잉글리쉬무무OP2mo ago
네넵
박의원
박의원2mo ago
혹시 iis 재기동은 가능하신가요?
잉글리쉬무무
잉글리쉬무무OP2mo ago
네 가능합니다
잉글리쉬무무
잉글리쉬무무OP2mo ago
No description
잉글리쉬무무
잉글리쉬무무OP2mo ago
추가할까요
박의원
박의원2mo ago
일단 위 권한만 확인후 Iiis 재기동하지 말고 바로 실행해보세요. 이후에도 안되면
잉글리쉬무무
잉글리쉬무무OP2mo ago
Iiis 재기동 => iisreset을 하라는 말씀이죠? 서버 재부팅 아니고
박의원
박의원2mo ago
IIS > 애플리케이션 풀 > DefaultAppPool 우클릭 고급설정에서 32비트 애플리케이션 사용이 True로 되어 있는지 확인후 IIS 리셋을 해주세요 네 서버 재부팅은 필요없습니다.
잉글리쉬무무
잉글리쉬무무OP2mo ago
DefaultAppPool 사용하지 않는데도 그렇게 설정하나요?
잉글리쉬무무
잉글리쉬무무OP2mo ago
모두 해봤는데.. 안됩니다 ㅠ
No description
No description
박의원
박의원2mo ago
Authenticated users 이 그룾을 추가하고 읽기실행권한을 잦아보시겠어요?
잉글리쉬무무
잉글리쉬무무OP2mo ago
No description
잉글리쉬무무
잉글리쉬무무OP2mo ago
아까도 추가되어 있었습니다.
잉글리쉬무무
잉글리쉬무무OP2mo ago
혹시 설정 파일 접근 권한이 없어서 그럴까요? C:\lgdacom
No description
박의원
박의원2mo ago
저 권한 문제면 다른 에러가 나긴 합니다만, 권한 설정은 되어야 하는것이 기본 설정입니다. c:\lgdacom 으로 잡혀있다면, 여기에 위에 말씀드린 계정이 읽기/쓰기/실행권한이 잡혀있어야 합니다. congigPath 쪽 권한체크 해주시구요. 혹시 프로젝트 재빌드는 어려운 상태이신가요? 위에 보내주신 로그를 보면..아무 설정변경등을 오늘은 한것이 없는데, 14시경부터 갑자기 안된 것이죠?
잉글리쉬무무
잉글리쉬무무OP2mo ago
와 해결했습니다. (업무에 참조 바랍니다.) Users에 모든 권한을 주니깐 되었습니다.
No description
잉글리쉬무무
잉글리쉬무무OP2mo ago
상점 설정 파일 접근 권한이 필요했던것 같습니다. 감사합니다!!!
박의원
박의원2mo ago
어 근데..저건 보안상 안좋습니다. 저렇게 하면 안되는데.. 이 폴더에 IUSER_ 그룹은 없나요?
잉글리쉬무무
잉글리쉬무무OP2mo ago
왜 어제는 동일했는데.. 오늘만 그런지 모르겠네요.. 동일한 서버에 설정을 보니깐 해당 권한으로 되어 있어 해봤습니다.
박의원
박의원2mo ago
c:\lgdacom 폴더가 웹에서는 절대 접근이 불가한 경로이지요?
잉글리쉬무무
잉글리쉬무무OP2mo ago
네넵
박의원
박의원2mo ago
그럼 그나마 괜찮기는 한데 원래 매뉴얼상으로는 IUSER 그룹만 접근이 가능하도록 권장하고 있습니다.
잉글리쉬무무
잉글리쉬무무OP2mo ago
넵 계속 사용하던거라^^; 참고 하겠습니다. 감사합니다!
박의원
박의원2mo ago
네..늦은시간 고생많으셨습니다. 저희도 참고하도록 하겠습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?