小编Dan*_*Dev的帖子

涂抹错误:下载错误

我不确定这是否是讨论 git-lfs 的正确论坛,但由于我们有一个标签,我会发布我的问题。我已阅读“Bitbucket 中的 Git LFS 疑难解答”页面

运行时出现以下错误:

ssh-agent bash -c 'ssh-add /home/dan/.ssh/keyname;  git clone git@bitbucket.org:[repo name removed].git' 
Run Code Online (Sandbox Code Playgroud)

$ git-lfs smudge -- [文件名已删除].zip 下载对象时出错:[文件名已删除].zip([代码已删除]):涂抹错误:下载[文件名已删除].zip 时出错([代码已删除]):[[代码已删除]服务器上不存在对象:[404]服务器上不存在对象

[404] 服务器上不存在对象 github.com/git-lfs/git-lfs/errors.newWrappedError /tmp/docker_run/src/github.com/git-lfs/git-lfs/errors/types.go: 170:[[代码删除]]服务器上不存在对象github.com/git-lfs/git-lfs/errors.newWrappedError /tmp/docker_run/src/github.com/git-lfs/git-lfs/errors /types.go:170: 下载 [文件名已删除].zip ([代码已删除]) 时出错 github.com/git-lfs/git-lfs/errors.newWrappedError /tmp/docker_run/src/github.com/git-lfs /git-lfs/errors/types.go:170: 涂抹错误

有没有人有任何建议?

git github git-lfs

12
推荐指数
2
解决办法
3万
查看次数

Kubernetes kubectl 显示 pod 重启为零,但 pod 年龄已更改

有人能解释一下为什么下面的命令显示没有重新启动,但它在 17 天前启动时的时间是 2 小时

kubectl get pod -o wide
NAME                  READY     STATUS    RESTARTS   AGE       IP                NODE
api-depl-nm-xxx       1/1       Running   0          17d       xxx.xxx.xxx.xxx   ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal
ei-depl-nm-xxx        1/1       Running   0          2h        xxx.xxx.xxx.xxx   ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal
jenkins-depl-nm-xxx   1/1       Running   0          2h        xxx.xxx.xxx.xxx   ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal
Run Code Online (Sandbox Code Playgroud)

部署已经运行了 17 天:

kubectl get deploy -o wide
NAME              DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE       CONTAINER(S)      IMAGE(S) SELECTOR                                                          
api-depl-nm       1         1         1            1           17d       api-depl-nm       xxx   name=api-depl-nm
ei-depl-nm        1         1         1            1           17d       ei-depl-nm        xxx   name=ei-depl-nm
jenkins-depl-nm   1         1         1            1           17d       jenkins-depl-nm …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubectl

7
推荐指数
1
解决办法
3138
查看次数

将不同的 Lambda 函数分配给 AWS CDK 堆栈中的阶段

我正在开发一个 cdk 部署脚本,我有一些工作,但我迷失了/没有运气设置不同的阶段并将不同的 lambda 应用到 api 资源。

所以我有

    // Construct lambdas - prod 
    const lambdaBacklogGet = new lambdajs.NodejsFunction(this, "name", {
      nodeModules: ['axios'],
      entry: './src/path/index.js',
      handler: 'handler',
      runtime: lambda.Runtime.NODEJS_12_X,
      timeout: cdk.Duration.seconds(20),
      role: webformRole
    });

   // Construct lambdas - dev 
    const devLambdaBacklogGet = new lambdajs.NodejsFunction(this, "name-dev", {
      nodeModules: ['axios'],
      entry: './src/path/index.js',
      handler: 'handler',
      runtime: lambda.Runtime.NODEJS_12_X,
      timeout: cdk.Duration.seconds(20),
      role: webformRole
    });

    // then I Construct API 
    const api = new apiGateway.RestApi(this, "name-api", {
      defaultCorsPreflightOptions: {
        allowOrigins: apiGateway.Cors.ALL_ORIGINS,
        allowHeaders: apiGateway.Cors.DEFAULT_HEADERS,
        allowMethods: apiGateway.Cors.ALL_METHODS,
      },
      description: …
Run Code Online (Sandbox Code Playgroud)

javascript amazon-web-services aws-api-gateway aws-cdk

7
推荐指数
1
解决办法
275
查看次数

Webpack 外部模块在优化时出现错误

我是 Node 和 Angular 的新手,但我的任务是使用它们更新应用程序。

当我运行ng build --configuration production --base-href我更新的代码时,我得到

Error: Optimization error [main.0a57bb482e1539bc.js]: Error: Transform failed with 1 error:
main.0a57bb482e1539bc.js:78551:5: error: Expected identifier but found "="
    at failureErrorWithLog (C:\Users\[redacted]\node_modules\@angular-devkit\build-angular\node_modules\esbuild\lib\main.js:1493:15)
    at C:\Users\[redacted]\node_modules\@angular-devkit\build-angular\node_modules\esbuild\lib\main.js:1282:29
    at C:\Users\[redacted]\node_modules\@angular-devkit\build-angular\node_modules\esbuild\lib\main.js:629:9
    at handleIncomingPacket (C:\Users\[redacted]\node_modules\@angular-devkit\build-angular\node_modules\esbuild\lib\main.js:726:9)
    at Socket.readFromStdout (C:\Users\[redacted]\node_modules\@angular-devkit\build-angular\node_modules\esbuild\lib\main.js:596:7)
    at Socket.emit (events.js:315:20)
    at addChunk (internal/streams/readable.js:309:12)
    at readableAddChunk (internal/streams/readable.js:284:9)
    at Socket.Readable.push (internal/streams/readable.js:223:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)
Run Code Online (Sandbox Code Playgroud)

如果我运行ng build --configuration production --base-href --optimization false它构建,我可以看到导致错误的行(main.0a57bb482e1539bc.js:78551)是:

// EXTERNAL MODULE: buffer/
var  = __webpack_require__(7555);
Run Code Online (Sandbox Code Playgroud)

我可以看出这显然在语法上是错误的。

buffer被用作依赖项// CONCATENATED MODULE: ./node_modules/amazon-cognito-identity-js/es/AuthenticationDetails.js …

node.js npm webpack angular

6
推荐指数
1
解决办法
2149
查看次数

Django模型:动态更改db_table

我有大量的数据集.每组数据包括几个数据库表.数据库表集的模式是相同的.每组表可以有超过一百万行.每组数据属于一个作业,作业之间没有关系.一个或多个作业属于不同的用户.表集将被导入并最终作为一组表被删除.从性能的角度来看,最好将它们保存为单独的表集.

所以我想为几个表中的每一个都有几个通用的Django模型.我通过使用类似于此的代码在我的views.py文件中实现了它:

from foobar.models import Foo, Bar

def my_view(request):
  prefix = request.GET.get('prefix')
  Foo._meta.db_table = prefix + '_foo'
  Bar._meta.db_table = prefix + '_bar'
  ....

  foobar_list = Foo.objects.filter(bar_id=myval)
  ...
Run Code Online (Sandbox Code Playgroud)

我的问题是:将此代码与基于Django的Web应用程序的并发多个用户一起使用是否安全?模型对象是否在用户之间共享?如果同时有两个请求会发生什么?

编辑2:我已经考虑了Lie Ryan的回答和评论,并提出了这段代码:

from django.http import HttpResponse, HttpResponseNotFound
from django.db import models
from django.template import RequestContext, loader

def getModels(prefix):
    table_map = {}

    table_map["foo"] = type(str(prefix + '_foo'), (models.Model,), {
        '__module__': 'foobar.models',
        'id' : models.IntegerField(primary_key=True),
        'foo' : models.TextField(blank=True),
        })
    table_map["foo"]._meta.db_table = prefix + '_foo'

    table_map["bar"] = type(str(prefix + '_bar'), (models.Model,), {
        '__module__': 'foobar.models',
        'id' …
Run Code Online (Sandbox Code Playgroud)

django django-models

5
推荐指数
1
解决办法
2598
查看次数