由于超时导致连接被拒绝错误

时间:2015-09-13 13:31:49

标签: python json server nlp

  File "/home/abhigenie92/stanford2/Code/dependencies.py", line 18, in get_dependencies
    result = loads(server.parse(sentence));
  File "/home/abhigenie92/stanford-corenlp-python/jsonrpc.py", line 934, in __call__
    return self.__req(self.__name, args, kwargs)
  File "/home/abhigenie92/stanford-corenlp-python/jsonrpc.py", line 906, in __req
    raise RPCTransportError(err)
jsonrpc.RPCTransportError: [Errno 111] Connection refused

此处提出的问题也是https://github.com/dasmith/stanford-corenlp-python/issues/13。 github链接https://github.com/dasmith/stanford-corenlp-python。但它解决了,随着开发和问题解决方案无效,我在这里问这个。

Code:
import sys,imp

jsonrpc=imp.load_source('jsonrpc', '/home/abhigenie92/stanford-corenlp-python/jsonrpc.py')
import pdb,jsonrpc
from pprint import pprint
from simplejson import loads
from nltk.tokenize import sent_tokenize

      server = jsonrpc.ServerProxy(jsonrpc.JsonRpc20(),jsonrpc.TransportTcpIp(addr=("127.0.0.1", 8080)))
        sentences=sent_tokenize(full_text);print len(sentences)
        for index,sentence in enumerate(sentences):
            #try:
            result = loads(server.parse(sentence));

我在那里尝试了解决方案,但由于超时问题仍然存在。

1 个答案:

答案 0 :(得分:1)

“因超时而导致连接拒绝错误”表示您尝试连接次数过多且超出限制。

我还使用了GitHub API。它允许我将这样的限制设置为我的请求API。

如果您想要无限制的请求,请创建一个令牌并使用Gi​​thub的身份验证过程。