Domanda

C'è un modo per ripristinare il server JRun all'interno di una pagina di ColdFusion?

È stato utile?

Soluzione

Sì, si può riavviare i servizi che si desidera. Basta scrivere un file batch e corsa con cfexecute.

<cfexecute name="#filepath#restartjrun.bat"></cfexecute>

Nel file batch qualcosa come:

net stop "Macromedia JRun CFusion Server"
net start "Macromedia JRun CFusion Server"

Come Ciaran accennato, però, è sempre meglio per risolvere i problemi di prestazioni che affidarsi di correzioni temporanee come questo.

Altri suggerimenti

No, non è possibile farlo.

Ma solo un suggerimento se posso (e non voglio sembrare condiscendente qui):

Se si sta tentando di fare un riavvio a causa delle prestazioni del server vi suggerisco di risolvere il vero problema prima ancora di tentare di implementare qualcosa di simile.

  • Controlla il tuo log delle eccezioni
  • Iniziare a utilizzare il monitoraggio del server
  • risorse di controllo del sistema

vedere dove che ti porta.

Abbiamo usato per essere necessario riavviare i nostri server CF molto, ma con un'attenta comprensione dei problemi e suo successivo fissaggio avremmo molto raramente bisogno di farlo ora.

Mi auguro che aiuta.

<cfset myJrunObj = createObject("java", "jrunx.kernel.JRun")>
<cfset myJrunObj.restart(myJrunObj.getServerName())>

Credo che la risposta non è per motivi di sicurezza. Sarebbe male da un punto di vista della sicurezza per un'applicazione per essere in grado di modificare la JVM che è stato eseguito in ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top