最近要寫一個監控程序,對并發和響應時間要求較高,由于監控平臺多種多樣,顧采用socket。開發機本機(系統xp)壓力測試可以達到600多,響應時間也很好,但將服務器移植到redhat 5.5 64bit的一臺服務器上,性能驟降,請高手幫幫忙,急啊
2008年12月2日 #
最近要寫一個監控程序,對并發和響應時間要求較高,由于監控平臺多種多樣,顧采用socket。開發機本機(系統xp)壓力測試可以達到600多,響應時間也很好,但將服務器移植到redhat 5.5 64bit的一臺服務器上,性能驟降,請高手幫幫忙,急啊
我們的應用系統包括幾個平臺,假設分別為p1,p2,p3(分別部署在不同的服務器上),當我們使用用戶user1調用P1上的某個ejb,然后P1使用user2(來源于配置文件)調用平臺p2上的ejb,這個時候,從控制臺上我們發現p1仍然使用user1來調用。配置文件沒有問題。不知何解?向大家請假一下。配置文件如下: <bean id="XXX" class="org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean" lazy-init="true"><property name="jndiName"> <value>XXX</value> </property> <property name="jndiTemplate"> <ref local="XXXJndiTemplate"/> </property> <property name="businessInterface"> <value>XXXXXX</value> </property> </bean> <bean id="XXXJndiTemplate" class="org.springframework.jndi.JndiTemplate"> <property name="environment"> <props> <prop key="java.naming.factory.initial"> weblogic.jndi.WLInitialContextFactory </prop> <prop key="java.naming.provider.url"> ${XX.url} </prop> <!--用戶名--> <prop key="java.naming.security.principal">${XX.username}</prop> <!--口令--> <prop key="java.naming.security.credentials">${XX.password}</prop> </props> </property> </bean>
公司的應用采用的weblogic打的ear包,之前用戶要自行開發的時候,往往要把開發好的jar包用壓縮工具打開放到APP\lib下面,為了減少這種出錯的概率,我們現在將用戶開發的jar包放到特定的文件夾下面,并把路徑添加到classpath上面,為什么不好用,特向高手們請教。。謝謝。。
|