RabbitMQ undefined:js / tmpl / login.ejs没有模板

时间:2015-11-26 09:54:03

标签: c# .net asp.net-mvc asp.net-mvc-4 rabbitmq

当我尝试访问RabbitMQ时,它只会在屏幕上显示:

  

undefined:js / tmpl / login.ejs

没有模板

任何帮助将不胜感激。

更新:

现在显示浏览器默认错误: Connection Refused

6 个答案:

答案 0 :(得分:9)

当RabbitMQ命令挂起并需要强制停止时,重启Linux服务器解决了这个问题。

希望这有助于某人。

答案 1 :(得分:2)

在关闭RabbitMQ服务后,我在运行RabbitMQ的Windows服务器上出现了相同的症状,但它拒绝重启。

我在没有重新启动的情况下解决问题的步骤:

  1. 文件夹rabbit@[SERVER_NAME_HERE].log文件中名为C:\Users\[ADMIN_ACCOUNT_USERNAME_HERE]\AppData\Roaming\RabbitMQ\log的RabbitMQ日志文件很大(12+ GB);我重命名它以便RabbitMQ可以创建一个新的日志文件。
  2. 我再次尝试在services.msc中启动RabbitMQ服务,该服务失败了(再次)。
  3. 新的rabbit@[SERVER_NAME_HERE].log文件报告无法删除特定文件夹:
  4. cannot_delete, "c:/Users/[ADMIN_ACCOUNT_USERNAME_HERE]/AppData/Roaming/RabbitMQ/db/rabbit@[SERVER_NAME_HERE]-plugins-expand/rabbitmq_management-3.3.5/priv/www/cli",

    1. 我尝试在Windows资源管理器中重命名该cli文件夹,并获得“该文件夹正由另一个进程使用”错误。
    2. 我下载了Sysinternals Handle.exe实用程序,并使用“RabbitMQ”参数运行它,该参数显示无法删除日志文件报告的文件夹(cli)被锁定具有特定进程ID的rundll32.exe进程。
    3. 我在任务管理器中杀死了rundll32.exe实例(在“视图”菜单上打开“进程ID”显示后)。
    4. 我再次启动了RabbitMQ服务,这一次,它起作用了!
    5. <强> TL;博士

      特定的Windows进程锁定了RabbitMQ想要删除的文件夹,作为其启动过程的一部分。使用Sysinternals Handle实用程序识别该进程然后终止它允许RabbitMQ成功启动。

答案 2 :(得分:0)

陷入类似的问题:

错误讯息:

  

掷:{错误,             {cannot_delete_plugins_expand_dir,                 [ “在/ usr /本地的/ var / lib中/的RabbitMQ / Mnesia的/兔@本地-插件-扩大”,                  {cannot_delete,                      “/usr/local/var/lib/rabbitmq/mnesia/rabbit@localhost-plugins-expand/rabbitmq_amqp1_0-3.7.3/ebin/rabbitmq_amqp1_0.app”                      EACCES}]}}

手动删除bin中的文件,然后重新启动rabbitmq服务器,它运行良好!

原因是以前的rabbitmq服务关闭不正确。

答案 3 :(得分:0)

我也遇到了这个问题,这是由于Rabbit MQ关闭过程中的某些问题引起的。卸载RabbitMQ并重新安装(较新版本!)后,问题仍然存在。只有在我手动删除C:\Users\[ADMIN_ACCOUNT_USERNAME]\AppData\Roaming\RabbitMQ

上的整个文件夹后,问题才得以解决

答案 4 :(得分:0)

如果您使用的是VPN(在家工作),请记住检查VPN连接是否仍处于活动状态。可能只是您需要重新连接到网络才能访问服务器。

答案 5 :(得分:0)

如果有人在本地主机中使用它,我会去

<块引用>

services.msc

并启动服务