问题标签 [mina]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
843 浏览

css - rake assets:precompile 没有给出错误,但 mina deploy 在运行相同的命令时失败

我有一个我正在尝试使用 mina 部署的 rails 4 应用程序。当我运行mina deploy它时,它在资产预编译步骤中失败并以状态 19 退出。这是它吐出的错误:

所以我可以清楚地看到css文件和尝试的预编译可能有问题。在我尝试修复问题之前,我想确保文件有问题,所以我运行了rake assets:precompile. 瞧,没有错误,一切都进行得很好。我想这可能是 dev 的配置方式与生产方式之间的差异,所以我备份了我的 development.rb 文件,复制了 production.rb 并将其重命名为 development.rb 并再次尝试并成功了。因此,如果我从 rake 运行命令,它可以工作,但如果 mina 在部署期间尝试该命令,它会失败。

我真的不知道如何处理这个问题。下面是 application.css 文件,给出错误的行是*= require foundation_and_overrides

感谢您的帮助!

0 投票
1 回答
664 浏览

ruby-on-rails - 使用 Mina 和 Foreman 正确部署 Rails 应用程序

出于生产目的,我需要运行三个进程。这是我的 procfile,我使用 Foreman 来启动它们:

对于部署,我使用的是 Mina。在部署任务结束时启动 Foreman 的适当方法是什么?目前我是这样开始的:

...但我认为这不是正确的方法,因为“mina deploy”命令从未成功退出,并且本地控制台只是开始输出这些进程正在执行的任何操作。

问题二:如何在单独的文件中分别初始化这三个进程中的每一个的日志记录?

当其中一个崩溃时,如何防止杀死所有这三个进程?崩溃时如何使进程重新启动?

谢谢!

0 投票
0 回答
308 浏览

ruby-on-rails - Mina 部署任务失败(简单的终止进程命令)

我有一个 Mina 任务,如果它正在运行,它应该杀死一个进程:

当我尝试执行它时,会发生这种情况:

为什么会失败?其余的部署过程顺利进行。如果我在服务器上手动运行此命令,则没有错误,并且命令退出代码在两种情况下都是 0(无论发条是否正在运行)。

0 投票
3 回答
1594 浏览

java - Apache Mina 和 JSch 无法设置主目录

我正在尝试使用 Apache Mina 和 JSch 编写单元测试,但我遇到了一个问题,我确信这与我在 Mina 上设置文件系统的方式有关。

这是Mina 设置代码:

JS代码:

例外:

我似乎找不到任何创建 FileSystemView 的好例子。希望有人可以帮助我,我已经坚持了好几天了!

提前致谢。

0 投票
1 回答
793 浏览

java - 如何将字节 [] 写入 IoSession

如下所示,我可以在没有协议解码器的情况下读取从 IoSession 发送的 byte[]。

但是当我尝试这样做时:

我收到以下错误。

Don't know how to handle message of type XXXX. Are you missing a protocol encoder?

我怎样才能将字节写入 IoSession?

0 投票
2 回答
392 浏览

ruby-on-rails - 使用 mina 部署子目录

有没有办法通过 Mina 部署 repo 的子目录?我已经看到人们使用自定义部署策略来使用 Capistrano 实现这一目标,我希望能够使用 Mina 来实现。

0 投票
3 回答
1264 浏览

ruby-on-rails - 执行“mina setup”时没有任何反应

我正在尝试设置 Mina 来部署我的 Rails 应用程序。不幸的是,当运行mina setupor时mina deploy,我得到密码提示,然后什么也没有发生。

我可以使用给定的用户和密码手动 ssh,所以这应该不是问题。但我不知道,米娜卡在哪里:

有趣的是,昨天它突然能够连接(我猜是十几个重试中的一个):

然后,我无法再连接到我的服务器(既不使用 mina 也不使用普通 ssh)。我不得不致电支持,他们为我做了一些重新启用 ssh 的操作。米娜还是不行。

config/deploy.rb中,我只添加set :user ...和更改了:domain:deploy_to:repository

任何的想法?我宁愿不切换回 Capistrano ......谢谢。

0 投票
1 回答
483 浏览

java - MINA 2.0.7 有时无法在会话关闭时通知

我有这个代码运行:

但是这段代码无法运行:

这仅在某些时候发生,并且在从 MINA 2.0.4 升级到 MINA 2.0.7 后发生。可能是一个错误,但知道如何调试或隔离它吗?

0 投票
1 回答
726 浏览

java - Apache mina SocketAcceptor 与 java.net.Socket 通信

我正在向 Apache Mina Tcp 服务器和 java.net.Socket 客户端编写一个网络程序

服务器代码

我的服务器处理程序是,

}

我的套接字客户端是

问题是服务器套接字不与 java.net.socket 通信。有人能说听错是什么吗..

0 投票
3 回答
639 浏览

deployment - 需要 mina 设置/部署帮助

我是 mina 的新手,只有一个具有 ssh 访问权限但没有 root 权限的主机包。我的问题是,如果我运行 mina setup,我会收到“权限被拒绝,请重试”。通过扩展deploy.rb以下行的机智:

我可以运行 mina deploy 但收到此错误:

我知道 www.mydomain.com 不是一个空文件夹,因为 mina 通过设置创建了“shared”和“releases”文件夹。所以我不知道我必须做什么才能使部署发生。有什么提示吗?