开发者社区 问答 正文

sql 脚本运行报错,每次重试才成功

FAILED: ODPS-0010000:System internal error - build/release64/task/common/cache_client_impl.cpp(209): ExceptionBase: Copy file to shared cache failed: 558c011669a06b44167935ec630c1cef|Error occured in backgroud Stack trace: ./libtask_common_shared.so(apsara::odps::CacheClientImpl::InternalUploadFileToDistributedCache(std::tr1::shared_ptrapsara::odps::CacheSource, std::string const&, int)+0x12ac) [0x7fc1f6acb6bc] ./libtask_common_shared.so(apsara::odps::CacheClientImpl::DistributeJobCache(std::tr1::shared_ptrapsara::odps::CacheSource, std::string const&, int)+0xa2) [0x7fc1f6acd682] ./libtask_common_shared.so(apsara::odps::TaskResourceHelper::DistributeLocalCacheItem(std::string const&, apsara::odps::DistCacheItem const&)+0x1be) [0x7fc1f6bd59be] ./libsql_task_shared.so(apsara::odps::sqltask::SQLTask::PrepareDistributedCache(std::string const&, int, int, int, std::string&, bool, bool)+0x19a) [0x7fc1e4f8129a] ./libsql_task_shared.so(apsara::odps::sqltask::SQLTask::PrepareDistributedCache(std::map<std::string, apsara::Any, std::lessstd::string, std::allocator<std::pair<std::string const, apsara::Any> > >&, int, std::string const&, std::string const&, bool, bool)+0x314) [0x7fc1e4f82b94]

展开
收起
d5gc5uw35pego 2021-04-26 22:18:06 407 分享 版权
阿里云 AI 助理回答

遇到您描述的错误信息,这表明在使用阿里云MaxCompute(原名ODPS)时,系统遇到了内部错误,具体是在尝试将文件复制到分布式缓存时失败。错误代码和详细堆栈信息指向了操作系统的某个底层操作未成功完成。这类问题通常是由于网络瞬态故障、资源限制或服务端的临时问题导致的。

针对此类情况,您可以尝试以下几个解决步骤:

  1. 重试操作:很多情况下,这种错误是暂时性的,简单地重试您的任务可能就会成功。

  2. 检查资源配额:确认您的项目空间是否有足够的资源配额来执行当前操作,包括存储空间、计算单元等。

  3. 检查文件路径和权限:确保您尝试上传的文件路径正确无误,且该文件对执行该操作的账号有适当的读取权限。

  4. 查看服务状态:登录阿里云控制台,检查MaxCompute服务的状态,确认是否有维护通知或者已知的服务中断情况。

  5. 日志分析:如果控制台有提供更详细的错误日志或者操作日志,仔细阅读这些信息可能会帮助定位问题原因。

  6. 联系技术支持:如果上述步骤都无法解决问题,建议通过阿里云官方渠道联系技术支持,提供错误代码、操作时间以及尽可能多的操作上下文信息,以便他们能更快地协助您诊断和解决问题。

记得在进行任何操作前,备份重要数据,以防不测。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答