问题一:docker部署体验模式,重启服务器时,pd库很大概率会直接崩溃,这个PolarDB问题是为什么?
docker部署体验模式,重启服务器时,pd库很大概率会直接崩溃,需要手动去docker容器里删除一些文件才可以启动,这个PolarDB问题是为什么?1.进入容器内部
2./home/polarx/polardbx/build/run/polardbx-sql/bin/tddl.pid 这个文件删掉
3./home/polarx/polardbx/build/run/polardbx-sql/bin/shutdown.sh -P asdf1234ghjk5678
4./home/polarx/polardbx/build/run/polardbx-sql/bin/startup.sh -P asdf1234ghjk5678
5.测试链接Mysql mysql -h127.1 -P8527 -upolardbx_root -p123456
日志
polardbx/build/run/polardbx-sql/logs/tddl/tddl.log
参考回答:
- 检查您的Dockerfile或docker-compose.yml文件,确保所有的服务都在正确的条件下启动和停止。
- 确保在服务器启动和停止过程中,所有的PolarDB进程都能正确地关闭。这可能需要在Dockerfile或docker-compose.yml中添加一些清理或停止命令。
- 考虑使用更高级的监控和自动化工具,如Consul、Etcd或Kubernetes,以便在服务器重启时自动重启所有服务。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/592872
问题二:PolarDB系统报错了,怎么处理?
在PolarDB系统中执行CheckStorage动作时,如果它校验到sourcedbinstancename已经被删除,系统会报错。应该如何处理这种情况?
参考回答:
楼主你好,看了你的问题,如果在阿里云PolarDB系统中出现"CheckStorage"报错,提示源数据库实例已被删除,可以确认实例是否已被删除,登录阿里云控制台,进入PolarDB控制台,检查实例列表确认源数据库实例是否已被删除,如果实例已被删除,说明报错的源数据库实例已不存在。
还有就是检查报错的操作是否正确,确认你的操作是正确的,没有错误地删除了源数据库实例,如果发现操作错误,需要重新创建源数据库实例或恢复备份。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/592751
问题三:PolarDBpc-bp1176v8dfqp5h1oh缩容提示这个,是什么原因?
PolarDBpc-bp1176v8dfqp5h1oh缩容提示这个,是什么原因?
Specified instance does not exist or not support.
请求ID: d192eac1-d482-41cc-801e-fd9fe6733153
参考回答:
系统有脏数据问题,需要订正一下。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/592750
问题四:polardb变为读写状态,但是ddl操作时候显示报错,是什么原因?
rds5.7本地盘升级到polardb,物理迁移,做了迁移切换(带地址)之后。polardb变为读写状态,但是ddl操作时候显示报错,是什么原因?
参考回答:
迁移过程中GrantAccountPrivilege这个api是禁用的,但是可以通过链接地址连到rw执行读写。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/592748
问题五:部署polardb-x执行kubectl apply -f polarx_lite.yaml报错
这个问题没有找到解决方案,一直卡在这里,不知道是什么原因
参考回答:
在部署 Polardb-X 时,你遇到了错误提示:“Error from server (InternalError): error when creating polarx_lite.yaml
: Internal error occurred: failed calling webhook “polardbxcluster-mute.polardbx.aliyun.com”: failed to call webhook: the server is currently unable to handle the request”。
这通常意味着 Kubernetes 的 webhook 服务器当前无法处理请求,可能是由于以下原因:
- Webhook 服务器不可用:检查 webhook 服务器是否正常运行,以及是否有任何网络问题导致无法连接到它。
- 证书问题:确保 webhook 服务器使用的证书有效并且被集群信任。如果使用自签名证书,可能需要更新集群的证书配置。
- 资源冲突:可能存在与你尝试部署的资源相关的冲突。检查其他正在运行的 pod 或服务是否与新部署有冲突。
- 负载过高:webhook 服务器可能由于高负载而无法处理请求。检查 webhook 服务器的性能并考虑增加其容量。
- Kubernetes API Server 故障:API Server 可能出现故障,导致 webhook 请求失败。检查 API Server 的状态并尝试重启它,如果必要的话。
为了解决这个问题,你可以尝试以下步骤:
- 检查 webhook 服务器状态:确认 webhook 服务器是否正常运行,可以通过查看服务器日志来获取更多信息。
- 检查 Kubernetes API Server 状态:确保 API Server 正常运行,没有出现故障或过载的情况。
- 检查集群网络设置:确保集群内部网络没有问题,webhook 服务器可以被正确访问。
- 等待一段时间后重试:有时候短暂的网络问题或其他临时性问题可能导致这种错误,稍等片刻后再重试操作。
关于本问题的更多回答可点击原文查看: