AAS如何禁止自動重啓應用

之前曾經有客戶將文件上傳的目錄放在應用目錄下,而AAS默認會自動部署變化的應用,導致用戶一上傳文件,便會發生session丟失的問題。同時,經過幾次上傳便會內存溢出:java.lang.OutOfMemoryError: Java perm space

最終,客戶應用將文件上傳目錄移出應用目錄,系統便不再發生異常。

此問題,如果不允許將目錄移出,可以調整AAS的參數,從而禁用自動部署,防止文件變化後的應用自動部署。

調整方法:

在%DOMAIN_HOME%/conf/apusic.conf中,有以下片段

<SERVICE
    CLASS="com.apusic.deploy.runtime.J2EEDeployer"
    >
    <ATTRIBUTE NAME="EnableAutoDeployment" VALUE="True"/>
    <ATTRIBUTE NAME="WatchedDirectories" VALUE="applications"/>
    <ATTRIBUTE NAME="UploadDirectory" VALUE="upload"/>
</SERVICE>
本服務是J2EE部署服務,用於監聽應用中的變化,並自動部署。將其中的“EnableAutoDeployment”值,調整爲“False”,即可關閉自動部署功能,從而防止出現描述的問題。
發佈了109 篇原創文章 · 獲贊 9 · 訪問量 101萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章