小编the*_*yer的帖子

身份验证失败(被远程节点拒绝),请检查Erlang cookie

我按照官方文档中提到的方式安装了erlang和rabbitmq.但是,当我这样做的时候

C:\ Program Files\RabbitMQ Server\rabbitmq_server-3.7.0\sbin> rabbitmqctl add_user XXXXXX YYYYYYY

它给了我以下错误......


错误:无法在节点'rabbit @ C001741998'上执行操作.请参阅下面的诊断信息和建议.

最常见的原因是:

  • 目标节点无法访问(例如,由于主机名解析,TCP连接或防火墙问题)
  • CLI工具无法通过服务器进行身份验证(例如,由于CLI工具的Erlang cookie与服务器不匹配)
  • 目标节点未运行

除了下面的诊断信息:

诊断

试图联系:[rabbit @ C001741998]

兔@ C001741998:

  • 连接到C001741998上的epmd(端口4369)

  • epmd报告节点'rabbit'使用端口25672进行节点间和CLI工具流量

  • TCP连接成功但Erlang分发失败

  • 身份验证失败(被远程节点拒绝),请检查Erlang cookie

当前节点详情:

  • 节点名称:rabbitmqcli49 @ C001741998

  • 有效用户的主目录:C:\ Users\XYZ

  • Erlang cookie hash:QJlwBuAgrn8gN00mjqQYOw ==


我将erlang cookie从我的用户主文件夹复制到C:\ Windows文件夹.所以,他们都有相同的cookie.它还在不断地把错误扔给我.不确定应该如何解决.任何帮助?

erlang rabbitmq

24
推荐指数
4
解决办法
2万
查看次数

当经纪人池限制>无时,Heroku芹菜超过连接限制6

我在Heroku上使用Django/Celery和CloudAMQP插件.

在我的设置文件中,如果我设置BROKER_POOL_LIMIT为除了以外的任何值None,我很快就会超过我的CloudAMQP连接限制6.

我想知道为什么我会有比我指定的连接更多的连接BROKER_POOL_LIMIT以及如何设置BROKER_POOL_LIMIT一个大于None不超过连接限制的值.如果它有用,这是我的配置文件中指定的工作进程类型

worker python manage.py celery worker -B --loglevel=info

heroku celery django-celery cloudamqp

12
推荐指数
0
解决办法
1478
查看次数

来自微软的"十进制"源代码 - 它会构建吗?

我最近试图回答用户发布的关于为什么decimal结构const不像其他所有数字原语一样声明其Min/Max值的问题; 相反,Microsoft文档声明它是static readonly.

在研究中,我挖掘了微软的源代码,并提出了一个有趣的发现; 源代码(.NET 4.5)使它看起来const与文档明确指出的内容相反(源代码和相关的结构构造函数粘贴在下面).

public const Decimal MinValue = new Decimal(-1, -1, -1, true, (byte) 0);
public const Decimal MaxValue = new Decimal(-1, -1, -1, false, (byte) 0);

public Decimal(int lo, int mid, int hi, bool isNegative, byte scale)
{
  if ((int) scale > 28)
    throw new ArgumentOutOfRangeException("scale", Environment.GetResourceString("ArgumentOutOfRange_DecimalScale"));
  this.lo = lo;
  this.mid = mid;
  this.hi = hi;
  this.flags = (int) scale << 16;
  if (!isNegative)
    return;
  this.flags |= …
Run Code Online (Sandbox Code Playgroud)

.net c#

11
推荐指数
1
解决办法
565
查看次数

RabbitMQ队列偷看

我是RabbitMQ的新手,我对管理插件中的get messages选项有疑问.它说"点击'获取消息''将消耗来自队列的消息.如果设置了重新排队,消息将被重新添加到队列中,但是不会保留排序并且将设置'redelivered'."

这篇文章

在下一版本的Rabbit(v2.6.1之后)中,在重新排队消息时不会销毁订单.消息将被重新排队到队列的前面,这意味着您可以"窥视"队列的头部.您可以使用管理界面或使用AMQP客户端执行此操作.

那么为什么管理插件说订单不会被保留?我只是想了解哪一个是正确的?

谢谢


我得到了RabbitMQ团队的回复.这是他们说的......

在25/04/13 01:05,Prazzy写道:

那么为什么管理插件说订单不会被保留?我只是想了解哪一个是正确的?

管理插件似乎没有得到更新.我会解决这个问题.谢谢你指出来.

干杯,西蒙

- Simon MacMullen RabbitMQ,VMware

rabbitmq

9
推荐指数
1
解决办法
2867
查看次数

从程序集中删除签名

我在Visual Studio中打开了一个项目(恰好是Enyim.Caching).这个集会希望延迟签署.实际上,它需要如此强烈地进行延迟签名,我无法强制Visual Studio在没有延迟签名的情况下编译它.

  1. 我取消选中Visual Studio项目属性框中的"仅延迟符号"和"签署程序集",然后重新构建.程序集仍标记为延迟符号(如图所示sn.exe -v).

  2. 我已卸载项目并验证签名是否设置为false.重新加载项目时,将选中"签名"和"延迟签名"复选框.

  3. 我已经验证AssemblyInfo(或其他地方)中没有可能导致此问题的属性.

  4. 我在互联网上搜索了一个解决方案,但没找到.

我怎样才能做到这一点?

c# clr delay-sign visual-studio-2012 enyim.caching

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

Angular 5 + Bootstrap工具提示不起作用

我究竟做错了什么?

我正在尝试使用Bootstrap工具提示在Angular 5中工作.我们按照建议通过index.html页面的页脚设置了Javascript库.Bootstrap上的文档使用JQuery来获取元素,然后调用tooltip()它们上的函数.

想我可能也可以这样做,但是使用getElementById函数来获取按钮的句柄,我写了以下内容(按钮是在其上定义了工具提示的项目):

  ngAfterViewInit(){
    let button = document.getElementById('tooltipBtn');
    button.tooltip();
  }
Run Code Online (Sandbox Code Playgroud)

模板代码(单独的文件):

<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom" id="tooltipBtn">
  Tooltip on bottom
</button>
Run Code Online (Sandbox Code Playgroud)

我得到的错误(在浏览器控制台中):

ERROR
Error: button.tooltip is not a function
Run Code Online (Sandbox Code Playgroud)

javascript bootstrap-4 angular angular5

7
推荐指数
2
解决办法
7172
查看次数

部署Angular 6 ASP.NET Core应用程序

我开发了一个asp.net core 2.0 MVC应用程序,增加了一个Angular 6前端应用程序.它们都存在于同一个项目结构中.asp.net核心应用程序充当客户端Angular 6应用程序的API.

我一直在开发它们,并在Startup.cs文件中包含以下代码段,以便在两个应用程序运行时进行开发:

ConfigureServices
      services.AddSpaStaticFiles(configuration => {
        configuration.RootPath = "ClientApp/dist";
      });

Configure
      app.UseSpa(spa => {
        spa.Options.SourcePath = "ClientApp";

        if (env.IsDevelopment()) {
          spa.UseAngularCliServer(npmScript: "start");
        }
      });
Run Code Online (Sandbox Code Playgroud)

可以在ClientApp中找到Angular应用程序的项目结构.

我知道希望将此项目部署到IIS.所以我正在离开开发环境,所以我知道代码行:spa.UseAngularCliServer(npmScript: "start");不会运行.

当我通过Visual Studio发布项目并将其移动到inetpub文件夹时,就像我为其他应用程序所做的那样,它不会为我在Angular 6应用程序中开发的页面提供服务.尝试访问我在Angular 6应用程序的RoutingModule中定义的/ Home这样的页面时出现500内部服务器错误.

我假设这是因为我需要构建Angular应用程序(我可以完成ng build --prod)并将已编译的JS文件添加到HTML页面.但我不确定如何解决这个问题.如果有人有任何链接到相关的网页,将不胜感激.或者,如果您能提供任何非常有用的见解.

更新#1:

在Startup.cs文件中,我使app.UseDeveloperExceptionPage()在生产模式下运行时可用.

而不是500内部服务器错误页面,我得到了例外: SPA默认页面中间件无法返回默认页面'/index.html',因为找不到它,并且没有其他中间件处理该请求.

我还注意到发布后ClientApp/dist文件夹不存在.我手动构建ClientApp并将其添加到inetpub中的应用程序.现在,我在控制台中收到错误:

runtime.a66f828dca56eeb90e02.js:1 Uncaught SyntaxError: Unexpected token <

polyfills.7a0e6866a34e280f48e7.js:1 Uncaught SyntaxError: Unexpected token <

Request:10 Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:8080/styles.169e0a841442606822c8.css".

scripts.ee7fed27c36eaa5fa8a9.js:1 Uncaught SyntaxError: Unexpected token …
Run Code Online (Sandbox Code Playgroud)

c# asp.net angular

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

Type.GetType无效

我刚刚注意到函数中的一个错误:

Type.GetType("System.Uri");
Run Code Online (Sandbox Code Playgroud)

返回值为null,而以下函数运行良好...

Type.GetType("System.string");
Type.GetType("System.bool");
Type.GetType("System.DateTime");
Run Code Online (Sandbox Code Playgroud)

...

任何人都知道,为什么返回的Type为null?

编辑:删除Uri双重进入...

c# types uri

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

你有同一个整数的多个枚举值吗?

.NET你可以有多个enum对同一整数值?

例如.

public enum PersonGender
    {
        Unknown = 0,
        Male = 1,
        Female = 2,
        Intersex = 3,
        Indeterminate = 3,
        NonStated = 9,
        InadequatelyDescribed = 9
    }
Run Code Online (Sandbox Code Playgroud)

.net c# clr enums

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

有没有办法阻止 Angular 生成空白的 component.scss 文件?

在 Angular 中,当您生成新组件(即ng generate component)时,它会创建一个新的 *.scss 文件以与新组件一起使用。然而,这些文件很少被使用。有没有办法禁止创建此文件,而只是让它生成代码、规范和模板?

angular-cli angular

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