问题列表 - 第17415页

Apache与JBOSS使用AJP(mod_jk)给出了线程数的峰值

我们使用Apache和JBOSS来托管我们的应用程序,但是我们发现了一些与mod_jk的线程处理有关的问题.

我们的网站属于流量较低的网站,在我们网站的高峰活动时间内最多有200-300个并发用户.随着流量的增长(不是就并发用户而言,而是就来到我们服务器的累积请求而言),服务器停止长时间处理请求,尽管它没有崩溃,但是在20分钟之前无法提供请求.JBOSS服务器控制台显示350个线程在两个服务器上都忙,尽管有足够的可用内存,超过1-1.5 GB(使用JBOSS的2个服务器为64位,为JBOSS分配4 GB RAM)

为了检查我们使用JBOSS和Apache Web控制台的问题,我们看到线程在S状态下显示的时间长达几分钟,尽管我们的页面需要大约4-5秒才能完成.

我们接受了线程转储,发现线程大多处于WAITING状态,这意味着它们无限期地等待.这些线程不是我们的应用程序类,而是AJP 8009端口.

有人可以帮我这个,因为其他人也可能得到这个问题并以某种方式解决了它.如果需要更多信息,请告诉我.

另外mod_proxy比使用mod_jk更好,或者mod_proxy有一些其他问题,如果我切换到mod__proxy对我来说可能是致命的?

我使用的版本如下:

Apache 2.0.52
JBOSS: 4.2.2
MOD_JK: 1.2.20
JDK: 1.6
Operating System: RHEL 4
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

专家!!!! 我们终于找到了上面提到的配置的解决方法.它是APR的使用,在这里提到:http://community.jboss.org/thread/153737.正如许多人在下面的答案中正确提到的问题,即连接器问题.之前我们通过配置hibernate和增加响应时间来进行临时解决.完整的解决方案是APR.

java apache jboss multithreading ajp

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

使用RSA-1024签署SHA-256摘要:大小是多少?

我想知道:1)如果我用SHA-512 => 计算一些数据的摘要,导致64字节的散列2)然后我用RSA-1024 => 签署这个散列,所以一个128字节的块,这是大于摘要的64个字节

=>这是不是意味着我的签名哈希到底是 128字节?

非常感谢任何信息.

encryption cryptography rsa sha digital-signature

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

rails中的SQL查询构建器

我们正在尝试构建一个SQL查询构建器,允许用户使用可视化辅助进行查询.
我们已经得到了前端所有用户可以选择表添加条件等.然而,我们的后端是一团糟,因为我们试图将这些查询作为字符串从用户获取条件,然后在我们的模型中创建适当的SQL字符串.
当我们添加对越来越复杂的查询的支持时,这最终将变得非常错误并且难以维护.有人知道我们可以使用的sql builder插件,或者更好的方法来解决这个问题.

sql ruby-on-rails

5
推荐指数
1
解决办法
4986
查看次数

Unix awk命令正则表达式问题

我有这样的数据:

# data_display  

ab as we hj kl  
12 34 45 83 21  
45 56 98 45 09
Run Code Online (Sandbox Code Playgroud)

我只需要第一列,只需要以数字开头的行.

我现在用:

# data_display | awk '{ print $1 }' | grep "^[0-9]"  
Run Code Online (Sandbox Code Playgroud)

有没有办法更好地优化它,比如在awk中使用正则表达式?

我是awk的新手.

谢谢.

KK

regex unix awk grep

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

mahout lucene文件聚类howto?

我正在阅读我可以从lucene索引创建mahout向量,该索引可用于应用mahout聚类算法. http://cwiki.apache.org/confluence/display/MAHOUT/Creating+Vectors+from+Text

我想在我的Lucene索引中的文档中应用K-means聚类算法,但是我不清楚如何应用这个算法(或层次聚类)来提取这些文档的有意义的聚类.

在这个页面中http://cwiki.apache.org/confluence/display/MAHOUT/k-Means 说该算法接受两个输入目录:一个用于数据点,一个用于初始簇.我的数据点是文件?我如何"声明"这些是我的文件(或它们的载体),只需要它们并进行聚类?

抱歉我的语法很差

谢谢

lucene indexing cluster-analysis k-means mahout

12
推荐指数
1
解决办法
7264
查看次数

如何控制DateTimePicker中的时间间隔

我在指定的表单上有一个DateTimePicker控件,如下所示:

dtpEntry.Format = DateTimePickerFormat.Custom;
dtpEntry.CustomFormat = "dd/MM/yyyy hh:mm:ss";
dtpEntry.ShowUpDown = true;
Run Code Online (Sandbox Code Playgroud)

我希望用户只能以5分钟的增量递增或递减时间.

关于如何实现这一目标的任何建议?

c# datetimepicker winforms

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

将原生dll与jar捆绑在一起

可能重复:
如何在JAR中捆绑本机库和JNI库?

我需要在我的jar中包含本机lib(jnotify,但我认为这没关系).我想用NetBeans来做.

我添加Bundle-NativeCode: /lib/jnotify.dll; osname=win32到我的manifest.mf文件并添加jnotify.dllprojektHome\src\lib\文件夹.但遗憾的是NetBeans正在覆盖 manifest.mf文件.

我怎么修好?我是否可以仅使用NetBeans执行此操作?这是Bundle-NativeCode: /lib/jnotify.dll; osname=win32正确的吗?我还听说我应该把dll哈希manifest.mf并签上我的罐子.真的吗?

java java-native-interface netbeans jar manifest.mf

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

Oracle数据库表插入

我有两张桌子:

create table Number( num number(5));

create table Entry(id number(3), name varchar(50));
Run Code Online (Sandbox Code Playgroud)

每当我在Entry表中插入内容时,如何在Oracle中增加Number表的num字段?

oracle insert auto-increment oracle10g

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

操作后File.AppendAllText是否关闭文件

执行操作后,以下是否关闭文件?:

System.IO.File.AppendAllText(path, text);
Run Code Online (Sandbox Code Playgroud)

是的,不,不够吗?

c# file-io

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

空UDP和TCP数据包的大小?

空UDP数据报的大小是多少?那个空TCP包呢?

我只能找到有关MTU的信息,但我想知道它们的"基本"大小是什么,以便估计它们之上的协议的带宽消耗.

size udp tcp

30
推荐指数
3
解决办法
8万
查看次数