第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jetbrains.exodus.ExodusException:0 毫秒后無法獲取環(huán)境鎖

jetbrains.exodus.ExodusException:0 毫秒后無法獲取環(huán)境鎖

ibeautiful 2021-07-02 14:00:01
我們在一個Servlet容器上使用Xodus,應用時不時拋出這個錯誤(不知道是什么原因)jetbrains.exodus.ExodusException: Can't acquire environment lock after 0 ms. Lock owner info: null    at jetbrains.exodus.log.Log.tryLock(Log.java:935)    at jetbrains.exodus.log.Log.<init>(Log.java:91)    at jetbrains.exodus.env.Environments.newLogInstance(Environments.java:137)    at jetbrains.exodus.env.Environments.newLogInstance(Environments.java:115)    at jetbrains.exodus.env.Environments.newLogInstance(Environments.java:104)    at jetbrains.exodus.env.Environments.newInstance(Environments.java:49)    at jetbrains.exodus.env.Environments.newInstance(Environments.java:39)什么可能導致這種情況發(fā)生?示例用法:public void put(String instance, final String storeName, final String key, final String value) {    final Environment env = Environments.newInstance(xodusRoot + instance);    env.executeInTransaction(new TransactionalExecutable() {        @Override        public void execute(@NotNull final Transaction txn) {            final Store store = env.openStore(storeName, StoreConfig.WITHOUT_DUPLICATES, txn);            store.put(txn, StringBinding.stringToEntry(key), StringBinding.stringToEntry(value));        }    });    env.close();}如果這put方法是從一個Servlet端點調用,服務器因此多個并發(fā)客戶端調用此方法。
查看完整描述

2 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

順便說一句,在每個請求上打開/關閉環(huán)境是非常低效的。在更新時保持環(huán)境打開是有意義的。為了限制開放環(huán)境的數量,可能最好有一個開放環(huán)境的緩存并關閉那些從緩存中推出的環(huán)境。


查看完整回答
反對 回復 2021-07-14
?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

這發(fā)生在嘗試同時訪問數據庫的情況下,無論是來自多個進程還是來自單個進程。該文件xd.lck包含有關數據庫鎖所有者的人類可讀信息。


查看完整回答
反對 回復 2021-07-14
  • 2 回答
  • 0 關注
  • 299 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號