Archery icon indicating copy to clipboard operation
Archery copied to clipboard

会话管理中查看RDS的进程状态报错

Open arron-6z opened this issue 1 year ago • 3 comments

重现步骤

对于RDS在实例管理->会话管理下查看进行状态,top表空间等均有报错,报错信息见下面的截图及日志信息。

预期外的结果

1705646323026

日志文本

[2024-01-19 14:37:49,109][MainThread:139768341038912][task_id:default][exception_logging_middleware.py:12][ERROR]- Traceback (most recent call last):
  File "/opt/venv4archery/lib/python3.9/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/venv4archery/lib/python3.9/site-packages/django/contrib/auth/decorators.py", line 23, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/opt/archery/sql/db_diagnostic.py", line 35, in process
    query_result = query_engine.processlist(command_type)
  File "/opt/archery/sql/engines/cloud/aliyun_rds.py", line 27, in processlist
    process_info = Aliyun(rds=instance_info).RequestServiceOfCloudDBA(
  File "/opt/archery/common/utils/aliyun_sdk.py", line 96, in RequestServiceOfCloudDBA
    result = self.request_api(request, values)
  File "/opt/archery/common/utils/aliyun_sdk.py", line 33, in request_api
    result = self.clt.do_action_with_exception(request)
  File "/opt/venv4archery/lib/python3.9/site-packages/aliyunsdkcore/client.py", line 476, in do_action_with_exception
    raise exception
aliyunsdkcore.acs_exception.exceptions.ServerException: HTTP Status: 404 Error:InvalidAction.NotFound Specified api is not found, please check your url and method. RequestID: 922B3687-B92D-5A83-8809-235ACBA9CFCE

[2024-01-19 14:37:54,216][MainThread:139768341038912][task_id:default][exception_logging_middleware.py:12][ERROR]- Traceback (most recent call last):
  File "/opt/venv4archery/lib/python3.9/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/venv4archery/lib/python3.9/site-packages/django/contrib/auth/decorators.py", line 23, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/opt/archery/sql/db_diagnostic.py", line 35, in process
    query_result = query_engine.processlist(command_type)
  File "/opt/archery/sql/engines/cloud/aliyun_rds.py", line 27, in processlist
    process_info = Aliyun(rds=instance_info).RequestServiceOfCloudDBA(
  File "/opt/archery/common/utils/aliyun_sdk.py", line 96, in RequestServiceOfCloudDBA
    result = self.request_api(request, values)
  File "/opt/archery/common/utils/aliyun_sdk.py", line 33, in request_api
    result = self.clt.do_action_with_exception(request)
  File "/opt/venv4archery/lib/python3.9/site-packages/aliyunsdkcore/client.py", line 476, in do_action_with_exception
    raise exception
aliyunsdkcore.acs_exception.exceptions.ServerException: HTTP Status: 404 Error:InvalidAction.NotFound Specified api is not found, please check your url and method. RequestID: B3AE933D-C3EB-54CE-A423-22EF3DE4ED33

版本

1.10.0

部署方式

Docker

是否还有其他可以辅助定位问题的信息?比如数据库版本等

No response

arron-6z avatar Jan 19 '24 06:01 arron-6z

我这边没有环境, 建议用 master 分支的版本重试一次, 如果还有问题, 欢迎提交 pr

LeoQuote avatar Jan 24 '24 04:01 LeoQuote

我这边没有环境, 建议用 master 分支的版本重试一次, 如果还有问题, 欢迎提交 pr

已尝试,用master版本,这个python manage.py qcluster服务起不来,页面打不开,报内部错误

arron-6z avatar Jan 26 '24 01:01 arron-6z

python manage.py migrate

LeoQuote avatar Jan 26 '24 05:01 LeoQuote