一个Jetty应用程序被部署在我的服务器上,但是一直在终止,很less有可以理解的证据。 任何帮助解决这个将不胜感激。 细节: OS: Slackware Linux 13.1 Linux 2.6.32.16 running as Xen guest OS Java info: java version "1.6.0_20" Java(TM) SE Runtime Environment (build 1.6.0_20-b02) Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing) nginx 0.7.67 config (only pertinent items): location /app { proxy_pass http://localhost:50013; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; } […]
我们每天在主机上使用定制的Java applet,但每次写入debugging日志文件。 我们没有applet的源代码。 有可能以某种方式阻止小程序写这个日志文件? 如果Java Applet的读写权限被禁用,那将是非常好的。
昨天我发布了这个问题: Tomcat内存消耗过多 线程变得太长,详细的任何人继续帮助。 所以现在我正在问一个更具体的问题。 当我跑top ,我得到这个: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 13749 tomcat6 20 0 493m 82m 9972 S 0 9.0 0:07.34 java 这是Ubuntu 11.04(Nattty)(64位)上Tomcat6的全新安装。 据我所知,VIRT是虚拟内存。 VIRT栏中的493m是一个“正常”的东西,还是那个过高? 请记住,现在没有在Tomcat中运行的Web应用程序。 这只是基本的香草安装。 RES列的82米怎么样? 这是什么意思,它与VIRT相比如何? 这是我期望Tomcat使用的内存量。 我的托pipe公司正在使用Parallels Virtuozzo Containers,显然我在内存使用方面提供的统计数据来自某处。 他们告诉我的统计数据是我使用了512MB内存限制(可破解)的110%。 所以实际上他们从Tomcat中算出了400-500MB的内存。
我正在使用tomcat将PDF转换为PNG。 我使用Jmeter来加载/吞吐量testing应用程序使用英特尔(R)至强®CPU X5550 @ 2.67GHz的服务器,有16个超线程核心。 Tomcat6有2gig的堆内存分配,连接器被设置为处理1000个并发连接。 在我的负载testing期间,我发现随着用户数量的增加,响应时间降低,这是正常的。 然而,负载平均值非常低(一台16核心机器大约为1),CPU使用率约为60%。 我通过JMX使用jconsole监视tomcat实例,发现内存使用不是问题。 为了减less响应时间,我在8个不同的端口上创build了大约8个tomcat实例,在负载testing期间负载平衡器负责平衡所有8个端口之间的负载。 这一次,我发现服务器能够处理更多的并发连接,而不会降低响应时间。 负载平均值也高到7.所以,看起来像tomcat没有有效地使用CPU只有一个实例设置(我甚至尝试在不同的端口上创build多个连接器)。 好像我们需要在一台机器上运行多个tomcat实例来提取最高的性能。 做这个设置不是最佳的,因为在一个服务器池上创build多个实例,并维护它将是一个痛苦。 我的问题是,是否有可能configurationtomcat这样一个单一的实例将尽可能多的CPU使用高负载平均? 如果您对设置有任何疑问,请发表评论。 我会很感激任何帮助/指针。
是否存在包含Java密码扩展(JCE)无限强度pipe辖权策略文件的RHEL和基于它的发行版(CentOS,Scientific Linux等),以便可以在Java中支持更高级别的encryption? 我知道你现在可以从Oracle 下载这些文件 ,但是如果有一个Java 6/7的包,那将会很好。
我想用Yum在不同的机器上部署应用程序。 根据我的学习,我必须创buildyum存储库和应用程序包。 但是我找不到包和库之间的关系。 我的意思是不知道我在哪里放置Web应用程序或制作任何包。 此外,我在YUM命令混淆。 请解释我点。 感谢你的帮助。 谢谢
我有一个Windows 2003 64位terminal服务器,我们运行一个Java应用程序。 应用程序一直运行到2天前。 在该时间范围内没有新的更新安装到服务器。 我已经尝试重新安装Java 64位,但仍然有以下错误。 Unexpected exception: java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(Unknown Source) at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown Source) **Caused by: java.lang.UnsatisfiedLinkError: C:\Documents and Settings\administrator\Application Data\Sun\Java\Deployment\cache\6.0\19\625835d3-5826d302-n\swt-win32-3116.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform** […]
我有一个Java应用程序与多个线程启动,他们都共享一个单一的数据库连接在主函数中创build。 到目前为止,事情一直在顺利进行。 我担心将来会有什么问题像腐败等?
我有一个具有root访问权限的FreeBSD服务器,我试图在其上安装java。 我试图从/ usr / ports / java / diablo-jre15目录安装暗黑破坏神,它给了我一个将文件下载到/ usr / ports / distfiles /的URL。 我做了它所说的,然后我跑了: make install clean 它给了我以下错误: ===> Vulnerability check disabled, database not found ===> Found saved configuration for diablo-jre-1.5.0.07.01_9 ===> Extracting for diablo-jre-1.5.0.07.01_9 => MD5 Checksum mismatch for diablo-latte-freebsd6-i386-1.5.0_07-b01.tar.bz2. => SHA256 Checksum mismatch for diablo-latte-freebsd6-i386-1.5.0_07-b01.tar.bz2. ===> Refetch for 1 more times […]
我下载并解压JBOSS AS 7.1.1。 我也执行了Standalone.sh脚本。 但是,现在当我尝试去 http:// IP-address:8080 要么 http:// IP-address:9990/console 我收到「Google浏览器」无法显示网页的错误讯息。 在控制台(Putty)中,我可以看到JBOSS已经成功启动。 为什么我无法看到欢迎页面/pipe理界面? 更新 – 命令的输出 netstat -tulpen 下面给出 – Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 27 428559475 31847/mysqld tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 428559730 7714/httpd […]