我这有一套SeaTable企业版,已更新到[5.2.7]版本。
因一些原因,系统进行了域名更换:
旧地址:pipeline.hdtron.com:8902
新地址:pipeline.50v50.cn:8902
更换域名后,已经按照服务器手册进行了相关域名替换处理。
但在Base Web页面中执行Python脚本时,会出现地址解析错误
…………
File "/home/seatable/.local/lib/python3.11/site-packages/requests/adapters.py", line 700, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='pipeline.hdtron.com', port=8902): Max retries exceeded with url: /api/v2.1/dtable/app-access-token/ (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7fb1ec53bf10>: Failed to resolve 'pipeline.hdtron.com' ([Errno -2] Name does not resolve)"))
经排查,是因为脚本中的context.server_url
环境变量,导致的URL地址错误。
SERVER_URL = context.server_url or 'https://pipeline.50v50.cn:8902/'
SeaTable的容器已经docker-compose down
好几次了,这个环境变量依旧记录的是旧的域名,有什么办法可以解决?