CCNET将这个例子放在网络仪表板上.是什么造成的?System.Net.Sockets.SocketException:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:21234服务器堆栈跟踪:在System.Net上的System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress socketAddress)位于System.Runtime的System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket()的System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint)的.Sockets.Socket.Connect(EndPoint remoteEP).Runtime.Remoting.Channels.RemoteConnection系统中System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage消息,ITransportHeaders requestHeaders,Stream requestStream)上的System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid,Boolean openNew)中的.GetSocket(). System.Run中的Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage消息,ITransportHeaders requestHeaders,Stream requestStream,ITransportHeaders&responseHeaders,Stream&responseStream)time.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)在[0]处重新抛出异常:在System.Runtime.Remoting.Proxies.RealProxy处的System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg)处.位于ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerLogServerPlugin.Execute的ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper.GetServerLog(IServerSpecifier serverSpecifier)上的ThoughtWorks.CruiseControl.Remote.ICruiseManager.GetServerLog()的PrivateInvoke(MessageData&msgData,Int32类型) (ICruiseRequest请求),位于ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise的ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ServerCheckingProxyAction.Execute(ICruiseRequest cruiseRequest),位于ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionProxyAction.Execute(IRequest request) .ExceptionCatchingActionProxy.Execute(IRequest request)
此问题看起来像另一个进程锁定CCNet正在使用的相同端口.您可以使用PortMon来跟踪锁定该特定端口的进程.您还可以在配置文件中配置CCNet以使用其他端口来避免冲突.配置应如下所示
<system.runtime.remoting>
<application>
<channels>
<!-- change port here -->
<channel ref="tcp" port="21234">
<serverProviders>
<formatter ref="binary" typeFilterLevel="Full"/>
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5048 次 |
最近记录: |