क्या wsadmin (jacl/jython) का उपयोग करके WAS ऐप्स सर्वर को रोकना/प्रारंभ करना संभव है। मैं प्रोफ़ाइल पर सभी कैश को हटाना चाहता हूं और फिर WAS ऐप्स सर्वर को पुनरारंभ करना चाहता हूं। मैं स्टैंडअलोन के रूप में wsadmin का उपयोग कर रहा हूँ।wsadmin + jython WAS ऐप्ससेवर को पुनरारंभ करें
5
A
उत्तर
7
wsadmin आप (Jython का प्रयोग करके) एक आदेश जारी कर सकता है से:
AdminControl.invoke(AdminControl.queryNames('WebSphere:*,type=Server,node=%s,process=%s' % ('YourNodeName', 'YourServerName')), 'restart')
काम करता है के साथ बेस & एन डी था।
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 की जांच: एन डी के साथ आप एक और विकल्प होता है। विशिष्ट wsadmin कार्यों को करने के लिए आपके पास 500 से अधिक विधियां लिखी गई हैं। संबंधित 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. jython
- 2. jython
- 3. सर्वर को पुनरारंभ किए बिना पुनरारंभ करें?
- 4. jython multithreading
- 5. elasticsearch नोड को पुनरारंभ करें
- 6. एंड्रॉइड पुनरारंभ करें AsyncTask
- 7. बाइट बनाएं [] Jython
- 8. वेबस्पेयर 6.1.x पर दूरस्थ तैनाती wsadmin
- 9. खरगोश एमक्यू सेवा को पुनरारंभ कैसे करें
- 10. एक node.js सर्वर को पुनरारंभ कैसे करें
- 11. एक पायथन प्रोग्राम को पुनरारंभ करें
- 12. मैथजेक्स को कैसे याद या पुनरारंभ करें?
- 13. jquery.fadeOut() को पुनरारंभ करें, जबकि यह
- 14. mysql सर्वर को पुनरारंभ कैसे करें?
- 15. WAS होस्टिंग बनाम विंडोज सेवा होस्टिंग
- 16. पोस्टग्रेज़ को पुनरारंभ करना
- 17. स्कैला मानचित्र कैसे पुनरारंभ करें?
- 18. क्वार्ट्ज - शेड्यूलर को कैसे बंद करें और पुनरारंभ करें?
- 19. Django-Jython, और टोमकैट के साथ तैनाती?
- 20. Emacs को पुनरारंभ किए बिना कॉन्फ़िगरेशन को दोबारा लोड करें
- 21. Django के साथ Jython का उपयोग?
- 22. एंड्रॉइड एप्लिकेशन को पुनरारंभ करना
- 23. एक स्टैंडअलोन एडोब एयर/फ्लेक्स एप्लिकेशन को पुनरारंभ कैसे करें
- 24. एचटीएमएल 5 वीडियो जावास्क्रिप्ट नियंत्रण - वीडियो को पुनरारंभ करें
- 25. लिनक्स को सी ++ प्रोग्राम के अंदर से कैसे पुनरारंभ करें?
- 26. पुनरावर्ती कार्य को पुनरारंभ/पुन: उपयोग कैसे करें?
- 27. सी # नेट 4.0 में थ्रेड को पुनरारंभ कैसे करें?
- 28. फ़ाइल पर अपने वेब ऐप को पुनरारंभ करना बंद करें
- 29. चेरीपी पोर्ट बदलें और वेब सर्वर को पुनरारंभ करें
- 30. जावा में धागे को कैसे शुरू/बंद/पुनरारंभ करें?
आप stopServer और startServer आदेश का प्रयोग क्यों नहीं करते? – trikelef
आपने यह निर्दिष्ट नहीं किया है कि आपका प्रश्न किसी वेबस्पेयर एनडी परिनियोजन या एक स्टैंडअलोन एप्लिकेशन सर्वर पर लागू होता है और जहां से आप wsadmin (स्थानीय या दूरस्थ रूप से) चलाना चाहते हैं। –