是否可以使用wsadmin(jacl/jython)來停止/啓動WAS應用服務器。我想要在配置文件中禁用所有緩存,然後重新啓動WAS應用服務器。我正在使用wsadmin作爲獨立。wsadmin + jython restart WAS應用服務器
5
A
回答
7
從您的wsadmin可以(用Jython)發出命令:
AdminControl.invoke(AdminControl.queryNames('WebSphere:*,type=Server,node=%s,process=%s' % ('YourNodeName', 'YourServerName')), 'restart')
作品與WAS基地& ND。 隨着ND你有另一種選擇:
AdminControl.invoke(AdminControl.queryNames('WebSphere:*,type=Server,node=%s,process=%s' % ('YourNodeName', 'YourServerName')), 'stop')
# now your server is stopped, you can do any cleanup
# and then start the server with NodeAgent
AdminControl.invoke(AdminControl.queryNames('WebSphere:*,type=NodeAgent,node=%s' % 'YourNodeName'), 'launchProcess', ['YourServerName'], ['java.lang.String'])
0
退房的wsadminlib script。它有超過500種爲您編寫的方法來執行特定的wsadmin任務。同時查看相關的wsadminlib blog - 您一定要查看本網站上的簡報以獲得使用情況的概述。
您不指定要清除哪些緩存。如果你想清除dynacache,wsadminlib提供clearDynaCache,clearAllProxyCaches等以及服務器重啓方法。
用法示例:
import sys
execfile('/opt/software/portalsoftware/wsadminlib/wsadminlib.py')
clearAllProxyCaches()
for (nodename,servername) in listAllAppServers():
clearDynaCache(nodename, servername, dynacachename)
save()
maxwaitseconds=300
restartServer(nodename, servername, maxwaitseconds)
相關問題
- 1. 如何使用wsadmin停止WAS中的Web服務器?
- 2. 從wsadmin ant任務調用Jython方法
- 3. 的wsadmin走10分鐘,連接到應用服務器
- 4. wsadmin + jython刪除文件夾
- 5. Webpshere應用服務器的wsadmin腳本在部署的應用程序禁用
- 6. wsadmin獲取停止的應用程序的服務器名稱
- 7. IBM的wsadmin - 如何獲得每個應用服務器
- 8. 如何查看Websphere應用程序服務器(WAS)響應
- 9. 在wsadmin中找不到服務器例外
- 10. WebSphere wsadmin jython - 提示輸入密碼
- 11. WAS(Web應用程序服務器)從7.0.0遷移到8.5.5
- 12. Jython SOAP Web服務
- 13. WAS 8.5服務器啓動錯誤NoClassDefFoundError:
- 14. WAS 8.5服務器啓動錯誤
- 15. 使用wsadmin修改名稱空間綁定Jython
- 16. Websphere wsadmin read csv
- 17. 在託管WCF服務WAS
- 18. Grails Cache Restart
- 19. 使用IBM Http服務器進行WAS 8.5網絡服務器配置
- 20. 無法使用WebSphere 6.x中的jython從wsadmin調用os.environ?
- 21. 如何使用wsadmin Jython腳本確定應用程序是否正在運行?
- 22. 如何將Jython模塊傳遞給wsadmin工具
- 23. Websphere Management Jython&JMX
- 24. wsadmin jython腳本退出代碼到調用腳本
- 25. 使用jython列表中的變量wsadmin websphere
- 26. 爲什麼是新的生產線 「\ n」 不工作的Jython的WAS wasadmin
- 27. 從部署在IHS和WAS服務器上的應用程序中獲取500內部服務器錯誤
- 28. 服務器級別的MailSession的Wsadmin腳本
- 29. wsadmin com.ibm.ws.exception.RuntimeWarning:java.lang.NoClassDefFoundError:
- 30. .pages.xml - jboss restart
你爲什麼不使用stopServer和startserver的命令? – trikelef
您沒有指定您的問題是否適用於WebSphere ND部署或獨立應用程序服務器,以及您希望從本地或遠程運行wsadmin的位置。 –