问题标签 [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.
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
感谢您的帮助!
ruby-on-rails - 使用 Mina 和 Foreman 正确部署 Rails 应用程序
出于生产目的,我需要运行三个进程。这是我的 procfile,我使用 Foreman 来启动它们:
对于部署,我使用的是 Mina。在部署任务结束时启动 Foreman 的适当方法是什么?目前我是这样开始的:
...但我认为这不是正确的方法,因为“mina deploy”命令从未成功退出,并且本地控制台只是开始输出这些进程正在执行的任何操作。
问题二:如何在单独的文件中分别初始化这三个进程中的每一个的日志记录?
当其中一个崩溃时,如何防止杀死所有这三个进程?崩溃时如何使进程重新启动?
谢谢!
ruby-on-rails - Mina 部署任务失败(简单的终止进程命令)
我有一个 Mina 任务,如果它正在运行,它应该杀死一个进程:
当我尝试执行它时,会发生这种情况:
为什么会失败?其余的部署过程顺利进行。如果我在服务器上手动运行此命令,则没有错误,并且命令退出代码在两种情况下都是 0(无论发条是否正在运行)。
java - Apache Mina 和 JSch 无法设置主目录
我正在尝试使用 Apache Mina 和 JSch 编写单元测试,但我遇到了一个问题,我确信这与我在 Mina 上设置文件系统的方式有关。
这是Mina 设置代码:
JS代码:
例外:
我似乎找不到任何创建 FileSystemView 的好例子。希望有人可以帮助我,我已经坚持了好几天了!
提前致谢。
java - 如何将字节 [] 写入 IoSession
如下所示,我可以在没有协议解码器的情况下读取从 IoSession 发送的 byte[]。
但是当我尝试这样做时:
我收到以下错误。
Don't know how to handle message of type XXXX. Are you missing a protocol encoder?
我怎样才能将字节写入 IoSession?
ruby-on-rails - 使用 mina 部署子目录
有没有办法通过 Mina 部署 repo 的子目录?我已经看到人们使用自定义部署策略来使用 Capistrano 实现这一目标,我希望能够使用 Mina 来实现。
ruby-on-rails - 执行“mina setup”时没有任何反应
我正在尝试设置 Mina 来部署我的 Rails 应用程序。不幸的是,当运行mina setup
or时mina deploy
,我得到密码提示,然后什么也没有发生。
我可以使用给定的用户和密码手动 ssh,所以这应该不是问题。但我不知道,米娜卡在哪里:
有趣的是,昨天它突然能够连接(我猜是十几个重试中的一个):
然后,我无法再连接到我的服务器(既不使用 mina 也不使用普通 ssh)。我不得不致电支持,他们为我做了一些重新启用 ssh 的操作。米娜还是不行。
在config/deploy.rb
中,我只添加set :user ...
和更改了:domain
,:deploy_to
和:repository
。
任何的想法?我宁愿不切换回 Capistrano ......谢谢。
java - MINA 2.0.7 有时无法在会话关闭时通知
我有这个代码运行:
但是这段代码无法运行:
这仅在某些时候发生,并且在从 MINA 2.0.4 升级到 MINA 2.0.7 后发生。可能是一个错误,但知道如何调试或隔离它吗?
java - Apache mina SocketAcceptor 与 java.net.Socket 通信
我正在向 Apache Mina Tcp 服务器和 java.net.Socket 客户端编写一个网络程序
服务器代码
我的服务器处理程序是,
}
我的套接字客户端是
问题是服务器套接字不与 java.net.socket 通信。有人能说听错是什么吗..
deployment - 需要 mina 设置/部署帮助
我是 mina 的新手,只有一个具有 ssh 访问权限但没有 root 权限的主机包。我的问题是,如果我运行 mina setup,我会收到“权限被拒绝,请重试”。通过扩展deploy.rb
以下行的机智:
我可以运行 mina deploy 但收到此错误:
我知道 www.mydomain.com 不是一个空文件夹,因为 mina 通过设置创建了“shared”和“releases”文件夹。所以我不知道我必须做什么才能使部署发生。有什么提示吗?