查询应用中出现“服务端错误”

表单中增加了一个查询应用,点击“查询”按钮,出现“服务端错误”

/api/v2.1/dtable-apps/data-search/0c880b4a-9741-437c-8dcd-680d20dad914/query/
{“detail”:“Method "GET" not allowed.”}

这里是服务器 500 错误,你可以看一下服务器具体日志信息。

如果只有“不支持 GET 方法”的报错,需要检查并修改服务器配置,以允许GET请求到该资源。

dtable_web.log里的错误信息是这样的:


[ERROR]seahub.dtable_apps.data_seach.query:382 post HTTPConnectionPool(host=‘127.0.0.1’,port=7777):Max retries exceeded with url: /api/v1/query/6e2fdc81-1808-4aa7-9044-186f662a2c13/?from=dtable_web (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0x7f8768fce910>:Failed to establish a new connection: [Errono 111] Connection refused’))

看错误信息是网络请求无法连接。我觉得可以检查一下:

1、服务器 7777 端口上的服务是否正常运行?
2、服务器 7777 端口转发是否正常,防火墙是否允许这个端口的链接
3、看一下其他 7777 的请求是否正常,服务器是否负载过高,导致无法接受新连接?

表格的其他各种操作都正常,只在查询应用里有这个问题。

你看一下 7777 端口上的服务正常启动了吗?