Sentry上传sourceMap报OSError[Errno 13]Permission denied:/data/files

发布于 2022-09-12 01:07:24 字数 1617 浏览 50 评论 0

问题描述

Sentry部署在Centos 7后上传项目的sourceMap出现OSError [Errno 13] Permission denied: '/data/files/随机名'

项目编译时上传出错

building for production...> Analyzing 187 sources
> Rewriting sources
> Adding source map references
> Bundled 187 files for upload
error: API request failed
  caused by: sentry reported an error: request failure (http status: 500)
  Object({"detail": String("Internal Error"), "errorId": String("50f89106176e4071a02a4c1d78ab1db0")})

Add --log-level=[info|debug] or export SENTRY_LOG_LEVEL=[info|debug] to see more output.
Please attach the full debug log to all bug reports.
Hash: bef36a23d557fccbb823
Version: webpack 3.12.0
Time: 63477ms

Sentry上面的错误记录
image.png

问题出现的环境背景及自己尝试过哪些方法

推测主要原因可能是/data/files/文件的权限问题,但是执行chmod -R 777 /data/files/后依旧没用

相关代码

webpack.base.conf.js

const SentryPlugin = require('@sentry/webpack-plugin');

module.exports = {
    plugins: [
        new SentryPlugin({
            release: 'projectname@0.0.1',
            include: './dist',
            ignore: ['node_modules', 'webpack.config.js'],
        })
    ]
}

main.js

Sentry.init({
  release: 'projectname@0.0.1',
  dsn: 'http://***@000.000.0.0:port/id',
  integrations: [new Integrations.Vue({Vue, attachProps: true})]
});

.sentryclirc

[defaults]
url = http://0.0.0.0:port/
org = sentry
project = projectname

[auth]
token = I am a token

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

千笙结 2022-09-19 01:07:24

docker volume ls看一下 sentry-data有没有
有的话docker inspect sentry-data 找一下挂载的主机路径
cd进去 chmod 777 .

紧拥背影 2022-09-19 01:07:24

问题解决了吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文