相关疑难解决方法(0)

Apache thrift:客户端超时问题

我有一些Apache Thrift(v.0.6.1)测试应用程序与perl-server和php-client.

我无法解释的行为:如果我们使用无效参数调用server-method,我们会在服务器输出中看到错误,但php-client会无限期地等待响应.

以下是服务器的来源:

sub new {
    my $classname = shift;
    my $self      = {};

    return bless($self,$classname);
}

sub DateToTimestamp
{
    my ($self, $date) = @_;
    my $result = CommonAPI::DateToTimestamp($date);
    return $result;
}

eval {
  my $handler       = new RPCHandler;
  my $processor     = new RPCPerformanceTest::RPCPerformanceTestProcessor($handler);
  my $serversocket  = new Thrift::ServerSocket(9091);
  my $forkingserver = new Thrift::ForkingServer($processor, $serversocket);
  print "Starting the server...\n";
  $forkingserver->serve();
  print "done.\n";
}; if ($@) {
  if ($@ =~ m/TException/ and exists $@->{message}) {
    my $message = $@->{message};
    my …
Run Code Online (Sandbox Code Playgroud)

php perl thrift

11
推荐指数
2
解决办法
8027
查看次数

标签 统计

perl ×1

php ×1

thrift ×1