2014-09-20 2 views
1

이 도구를 사용하여 초보자가 되려고합니다. 글쎄, 나는 그것을 설치하고 데이터베이스와 마찬가지로 mySQL을 사용하여 서버와 클라이언트를 구성 할 수있다. 그러나 서버에 연결할 수 없습니다. 실행해야 할 서비스를 확인하면 plcmcm 서버가 중지되었습니다. 서비스를 시작하려고하면 다른 프로그램이나 서비스에서 사용되지 않는 서비스가 중지된다는 메시지가 다시 표시됩니다. 내 질문은 이제,이 설정을 변경하거나 plasticscm에서 우회하는 방법입니까?Windows에서 Plasticscm 서비스가 시작되지 않았습니다. 8.1

버전 5.0.4.603은 깜빡하고 싶습니다. 트랜잭션 타임 아웃 - 32738 (널) ACER \ 그리고 Ueli에서 (널) 정보 거래 :

2014년 9월 22일 20 : 38 로그 파일에 오류를뿐만 아니라 여기 5.4.15.605

와 그것을 시도하다 -> 120000ms 2014-09-22 20 : 38 : 33,113 ACER \ UELi at INFO 채널 - 'sinklevel'압축 모드가 설정됩니다. 모든 메타 데이터가 직렬화됩니다. 2014-09-22 20 : 38 : 33,113 INFO 채널의 ACER \ Ueli - 'BufferPoolMax'가 '10'으로 설정됩니다.2014-09-22 20 : 38 : 33,113 INFO 채널의 ACER \ Ueli - 'SerializationObjectsAtSink'가 'True'로 설정되어 있습니다. True는 SerializationBase 자손이 응답 버퍼에 직접 작성됨을 의미합니다. 2014-09-22 20 : 38 : 33,129 INFO 채널의 ACER \ Ueli 수신 시작 2014-09-22 20 : 38 : 33,129 INFO 채널의 'ACER \ Ueli' 싱크 레벨 '압축 모드가 설정됩니다. 모든 메타 데이터가 직렬화됩니다. 2014-09-22 20 : 38 : 33,129 INFO 채널의 ACER \ Ueli - 'BufferPoolMax'가 '10'으로 설정됩니다. 객체 데이터 전송에 사용할 수있는 최대 버퍼 수를 설정합니다. 2014-09-22 20 : 38 : 33,129 INFO 채널의 ACER \ Ueli - 'SerializationObjectsAtSink'가 'True'로 설정됩니다. True는 SerializationBase 자손이 응답 버퍼에 직접 작성됨을 의미합니다. 2014-09-22 20 : 38 : 33,129 INFO 채널의 ACER \ Ueli - 'acer'호스트의 자체 서명 인증서 'ssl-certificate.pfx'만들기 2014-09 -22 20 : 38 : 33,144 ACER \ Ueli at FATAL 데몬 - 원격 구성이 예외로 인해 실패했습니다 'System.Reflection.TargetInvocationException : 예외가 호출 대상에 의해 throw되었습니다. ---> System.MissingMethodException : 메서드를 찾을 수 없음 : 'Void Mono.Security.X509.Extensions.SubjectAltNameExtension..ctor (System.String [], System.String [], System.String [], System.String []) '. Codice.Channels.SelfSignedCertificate.GenerateHostCertificateIfNeeded에서 Codice.Channels.SelfSignedCertificate.GeneratePkcs12Certificate (문자열 파일명 문자열 호스트 이름, 날짜 시간 validFrom, 날짜 시간 validTill 문자열 plainTextPassword 문자열 [] alternativeHostNames 문자열 [] alternativeIpAddresses) ()에서 Codice 에서 . Channels.SslServerChannel.ProcessPfxCertificate (문자열 certFileName) Codice.Channels.SslServerChannel..ctor에서 (IDictionary 속성, IServerChannelSinkProvider serverSinkProvider) Codice.Channels.PlasticSecuredTcpChannel.Init에서 (IDictionary 속성, IClientChannelSinkProvider clientSink, IServerChannelSinkProvider serverSink) --- 끝 내부 예외 스택 추적 --- at System.RuntimeMethodHandle._InvokeConstructor (Object [] args, SignatureStructSystem.RuntimeType.CreateInstanceImpl (BindingFlags bindingAttr, Binder binder, Object [] args, CultureInfo)에서 에서 (System.Reflection.RuntimeConstructorInfo.Invoke) 배양 개체 [] activationAttributes) System.Runtime.Remoting.RemotingConfigHandler.ConfigureChannels에서 System.Runtime.Remoting.RemotingConfigHandler.CreateChannelFromConfigEntry (ChannelEntry 항목)에 (RemotingXmlConfigFileData를 configdata 부울 ensureSecurity) System.Runtime.Remoting.RemotingConfigHandler에서 . ConfigureRemoting (RemotingXmlConfigFileData configData, 부울 보장 보안) '.

ACER는 내 컴퓨터이며 Ueli 사용자입니다.이 5.4.15.605

remoting.conf로했다 :

<configuration> 
    <system.runtime.remoting> 
     <application> 
      <channels> 
       <channel type="Codice.Channels.PlasticTcpChannel,plastictcpchannel" port="8087" name="normal"> 
        <serverProviders> 
         <formatter type="Codice.Channels.PlasticBinaryServerFormatterSinkProvider, plastictcpchannel" typeFilterLevel="Full" Compression="sinklevel" SerializationObjectsAtSink="true" BufferPoolMax="10"/> 
         <provider type="Codice.CM.Server.ExceptionTracerSinkProvider, servercommon" /> 
        </serverProviders> 
        <clientProviders> 
         <provider type="Codice.Channels.ClientSinkProvider, plastictcpchannel" /> 
         <formatter ref="binary" /> 
        </clientProviders> 
       </channel> 

       <channel type="Codice.Channels.PlasticSecuredTcpChannel, plastictcpchannel" port="8088" sslPfxFile="ssl-certificate.pfx" sslPfxFilePassword="|SoC|2ogBDa8GmifTjC7UKp4KuoF0/jWYlXy2" name="secured"> 
        <serverProviders> 
         <formatter type="Codice.Channels.PlasticBinaryServerFormatterSinkProvider, plastictcpchannel" typeFilterLevel="Full" Compression="sinklevel" SerializationObjectsAtSink="true" BufferPoolMax="10"/> 
         <provider type="Codice.CM.Server.ExceptionTracerSinkProvider, servercommon" /> 
        </serverProviders> 
        <clientProviders> 
         <provider type="Codice.Channels.ClientSinkProvider, plastictcpchannel" /> 
         <formatter ref="binary" /> 
        </clientProviders> 
       </channel> 
      </channels> 
     </application> 
    </system.runtime.remoting> 
</configuration> 
+0

안녕하세요. orca. 글쎄, 다음과 같이 해보 죠 : plasticd.exe (서버 바이너리)와 같은 경로에있는 파일 plastic.server.log를 확인하십시오. 서버가 시작되지 않는 이유에 대한 설명이 포함되어야합니다. 그것이 무엇을 말하는지 알려주고 우리는 거기에서 갈 것입니다. 또는 명령 줄로 이동하여 플라스틱 서버의 디렉토리로 이동하여 plasticd - console을 입력하면 콘솔 모드로 시작되며 일반적으로 서비스 창으로 이동하여 중지하는 것보다 빠릅니다 . 어떻게 진행되는지 알려주세요. – pablo

+0

안녕하세요, 지금 다시 설치했지만 여전히 작동하지 않습니다. 귀하의 요청에 따라, 나는 콘솔에 의해 시작하고 여전히 실행되지 않습니다. 로그에 원격 구성 실패를 알리는 치명적인 데몬이 있습니다. 그리고 몇 가지 다른 에로스 (여기서 언급하기에는 너무 큽니다). 나는 그것을 이전 게시물에 추가하려고합니다. – orca

+0

안녕하세요, 로그 (System.MissingMethodException : 메서드를 찾을 수 없음 : 'Void Mono.Security.X509.E)를 확인하면 라이브러리 문제가있는 것 같습니다. 서버 폴더에 "Mono.Secourity"및 "Mono.Posix"라이브러리가 있는지 확인할 수 있습니까? 또한 .NET Framework 버전 인 installe이 무엇입니까? –

답변

1

문제를 검토, 그것은 "remoting.conf"파일에 구성된 SSL 채널에 관련이 있었다. 사용 중지 한 후 (실제로는 사용하지 않으려 했음) 문제가 다시 발생하지 않습니다.

"remoting.conf"파일을 검토하면 두 개의 채널, 즉 TCP 채널과 SSL 선택적 채널이 있습니다.

관련 문제