解決Redmine新建 更新問題頁面響應慢

2021-07-02 18:28:11 字數 553 閱讀 1102

給部門新搭建的一套redmine專案管理系統,執行在apache + passenger環境上,

​近兩天開始正式啟用時發現每次新建\更新問題的時候就特別慢,其他操作響應都很快,

​觀察了伺服器也沒什麼壓力,而且報社內部執行的另一套redmine系統就沒此問題,,

​逐步分析後發現是啟用郵件通知造成的,

​當時在configuration.yml配置的是同步郵件通知,所以在觸發郵件傳送的事件發生後, 先傳送郵件, 直到郵件傳送完畢, 頁面才跳轉. 

​這就是說在傳送郵件的過程中, 頁面一直處於等待狀態。

遂動手將delivery_method設定為:async_smtp(非同步傳送郵件);

​重啟apache後問題消失了,開啟頁面嗖嗖的~哈哈

在redmien 0.9 之後增加了非同步傳送郵件機制呢, 可通過將delivery_method設定為:async_smtp,

​ 這時傳送郵件和頁面跳轉屬於不同的執行緒, 

​當觸發郵件的事件發生後, 傳送郵件將會通過訊息佇列在後台執行, 

​而頁面繼續向下執行, 不用等到郵件傳送完畢.

hcharts更新問題

顯示 hcharts的顯示這裡就不多說了,基本官網上的例子都有 需要說明一點的是,在柱狀圖中表示時,可以使用座標的方式指定表示的橫座標,而不是只能像官網上一樣全部寫完 data可以寫成 1,5 2,8 其中1代表橫座標,5代表縱座標 更新 hcharts更新時series不會自動增加或減少,需要我們...

pip更新問題

更新命令 requirement already up to date 在pycharm的虛擬環境中,特別容易出現執行更新pip的命令後,提示要求己經更新,但實際上檢視版本還是沒更新成功的情況 直接使用pip install upgrade pip 這簡直是死迴圈了,使用python m pip i...

Android SDK無法更新問題解決

1 在sdk manager下tools options開啟了sdk manager的settings,選中 force https sources to be fetched using http 強制使用http協議。2 修改host檔案,新增下面兩行 google android更新 203....