问题标签 [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.
java - udp 服务器不接受带有 mina 的消息
我在测试中使用mina udp,服务器和客户端都在同一台计算机上,客户端和服务器运行不抛出异常,但服务器无法接收消息。代码是
公共类 SmsServer 实现 IoHandler{
}
你能帮我找出错误的代码在哪里吗?感谢您的任何建议和帮助!
java - android mina ssl无法发送数据但可以接收数据
android使用mina ssl握手成功,但是不能发送数据,但是可以接收数据!以下是关键代码: 服务器:
客户:
服务器调用public void sessionOpened(IoSession session)方法session.write android客户端可以正常发送接收到的数据。当时我在android public void sessionOpened(IoSession session)方法发送数据到服务器时无法发送。尚未调用客户端 messageSent 方法!我已经尝试过,如果我摆脱任何证书验证结束。会提示你握手失败!
java - Apache Camel Mina2 未使用 Socket 接收数据
我一直在尝试通过套接字编程向Apache Camel发送数据,并且我正在尝试使用Apache Mina2。这个想法是通过 TCP 将数据发送到 Camel。对于 TCP,我使用的是套接字编程。这就是我的Mina2代码:
LogProcessor仅使用打印接收到的消息的正文exchange.getIn().getBody(String.class)
这段代码适用于 Apache Mina,如下所示:
我正在使用的套接字编程客户端代码如下:
同一段代码适用于Mina,但不适用于Mina2。我无法弄清楚是什么导致了问题。我需要在 Camel 的 from 子句中添加一些参数吗?
请帮助..
sockets - ubuntu 上使用的套接字不断增加
我在 ubuntu 上部署了一个 openfire 服务器和一个 mina 服务器。我通过命令获得以下信息
cat /proc/net/sockstat:
使用的套接字的值总是不断增加。到现在,使用的socket数量已经增加到了80k,真实的tcp在线数在4k左右。我已经配置了 openfire 的属性。我将空闲 ping 时间设置为 30 秒,这意味着如果某些 tcp 客户端保持空闲一段时间,它们将断开连接。经过大量测试,在我的测试环境下运行良好,但在真实服务器上的测试环境不如我的测试环境。我该如何解决?或者如何检查?
ruby-on-rails - Mina 和 Devise.secret_key 未设置
我正在尝试使用 mina 部署我的应用程序。当它开始运行迁移时,我收到此错误:
在我的设计初始化程序中,我有config.secret_key = ENV["SECRET_KEY_BASE"]
如何将此密钥添加到我的应用程序?secret_key_base 和 secret_key 不同吗?
这可能很愚蠢,但我不知道如何添加此密钥。
本地一切正常
ps 我正在使用 figaro
ruby-on-rails - Mina deploy 没有安装 pg gem
当 mina deploy 在迁移过程中发生错误时,未加载 pg gem。问题是 gem 已加载到我的 gem 文件中,但在 mina 的 bundle install 期间未安装 pg gem。
任何想法如何解决这个问题?
宝石文件
数据库.yml
mina 部署 --verbose
ruby-on-rails - Rails - Mina - 无法在 database.yml 文件中加载环境变量
Mina 无法加载 database.yml 文件中的环境变量,如下所述:
部署.rb:
vim ~/.bash_profile :
数据库.yml:
错误:
注意:如果我在 database.yml 文件中替换用户名(mysql_user_name)和密码(mysql_user_name)值而不是 <%= ENV['MYSQLUSERNAME'] %> 和 <%= ENV['MYSQLPASSWORD'] %>,它工作得很好。
谁能帮助我在使用 Mina 部署时如何在 *.yml 文件中加载 ENV 变量。
谢谢!
java - 不可关闭的会话
我有一个IoSession
,当我调用close()
它时,它仍然处于连接状态。
编码:
其他一些版本:
知道为什么会发生这种情况以及如何解决吗?close(true)
无论如何都不应该关闭它吗?
java - 无法关闭会话
我有以下课程:
当我使用jMeter使用 100 个线程对我的应用程序进行基准测试并停止基准测试时,我得到以下输出:
这意味着(如果我的代码是正确的)还有 55 个未关闭的会话!在几个停止的基准测试之后,应用程序停止响应,因为打开的文件描述符(套接字)太多。
所以我的问题是,为什么侦听器中的operationComplete
方法close()
从未被调用,那么,为什么close()
永远不会完成并且套接字永远不会关闭?
ruby-on-rails - 启动sidekiq bundler:找不到命令:sidekiq with mina - Spree
我曾尝试将 rails spree commerce 项目部署到 digitalocean 上的 ubuntu 14.04 服务器。一切都很好。但是当我第一次尝试部署项目时,我得到了 sidekiq 错误。我盯着这个问题看,但我没有得到任何解决方案。
之后
逗号。
捆绑和迁移正常工作,直到 sidekiq 重新启动。
包含错误的部署代码部分在这里: