Czy można zatrzymać/uruchomić aplikację WAS przy użyciu wsadmin (jacl/jython). Chcę usunąć wszystkie pamięci podręczne z profilu, a następnie ponownie uruchomić aplikację WAS. Używam programu wsadmin jako samodzielnego.wsadmin + jython restart WAS appserver
5
A
Odpowiedz
7
Od wsadmin można wydać polecenie (przy użyciu Jython):
AdminControl.invoke(AdminControl.queryNames('WebSphere:*,type=Server,node=%s,process=%s' % ('YourNodeName', 'YourServerName')), 'restart')
prace z WAS Baza & ND. Z ND masz inną opcję:
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
Sprawdź wsadminlib script. Ma ponad 500 metod napisanych w celu wykonania określonych zadań wsadmin. Sprawdź również powiązane z nim wsadminlib blog - na pewno chcesz zobaczyć Powerpoint na tej stronie, aby uzyskać przegląd wykorzystania.
Nie określa się pamięci podręcznych, które chcesz wyczyścić. Jeśli chcesz wyczyścić dynacache, wsadminlib oferuje clearDynaCache, clearAllProxyCaches i inne, a także metody restartu serwera.
Przykład użycia:
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)
Powiązane problemy
- 1. Jak działa WAS CascadeType.PERSIST?
- 2. Clojure Jython interop
- 3. Jpeg restart markery
- 4. Restart R w Rstudio
- 5. Erlang supervisor restart interval
- 6. Arquillian na zdalnym kontenerze WAS i @PersistenceContext
- 7. Korzystanie z Jython z Django?
- 8. Restart heroku dyno in nodejs
- 9. restart/iisreset wyłącza protokół NET.TCP?
- 10. Restart Jenkinsa niewolnika od mistrza
- 11. Apache2 restart zawiodły na ubuntu
- 12. Powershell - Restart i kontynuuj skrypt
- 13. UpStart initctl start | restart ubuntu
- 14. ansibl: restart sieci w Ubuntu
- 15. Howto wielowątkowe skrypty jython działające z java?
- 16. Uruchom Jython i Python w jednym pliku
- 17. Metoda nadpisywania Jython o tej samej nazwie
- 18. Jython - Wyjątek Hurtownie Class z PyObject
- 19. jython java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org/json/simple/JSONObject
- 20. Wykonywanie kodu Pythona wewnątrz przeglądarki bez Jython
- 21. Pakowanie programu Jython w plik wykonywalny
- 22. Jak mogę zainstalować jython na Windows 7?
- 23. Rozmieszczanie z Django-Jython i Tomcat?
- 24. Wywoływanie Jython z Python (lub Vice Versa)
- 25. Auto-restart aplikacji po aktualizacji rynku
- 26. Restart automatyzacji usług w Windows Server 2003
- 27. ApplicationShutdownReason.BuildManagerChange i ApplicationPool restart w IISExpress
- 28. Wdzięczny restart, aby zachować połączenia otwarte
- 29. Jak wykonać toczący się restart z Unicorn?
- 30. Rolling restart grupy procesów w monit
Dlaczego nie można użyć polecenia stopServer uruchamianej i startServer? – trikelef
Nie określono, czy pytanie dotyczy wdrożenia produktu WebSphere ND, czy autonomicznego serwera aplikacji, a także miejsca, w którym chcesz uruchomić program wsadmin (lokalnie lub zdalnie). –