全部都是這個(gè)user-agent訪問的,大量的404訪問。訪問的都不是實(shí)際存在的路勁,
,IIS日志中發(fā)現(xiàn)有大量異常訪問
答:您好,
從服務(wù)器監(jiān)控查看服務(wù)器最近的負(fù)載是正常的,您給的截圖的useragent是瀏覽器的useragent,沒有明顯異常,訪問提示404是調(diào)用的地址不存在,沒有大量訪問相同不存在的地址,返回404一般不會(huì)占用多少資源,也不會(huì)導(dǎo)致iis重啟,您指的“iis頻繁重啟”是從什么地方查看到的,具體是什么現(xiàn)象,您可以詳細(xì)說明下;非常感謝您長(zhǎng)期對(duì)我司的支持!
問:數(shù)據(jù)靜態(tài)類緩存,程序里記錄了緩存的緩存的創(chuàng)建時(shí)間和更新時(shí)間。能發(fā)現(xiàn)這是頻繁的在回收緩存。
我也觀察了服務(wù)器iis項(xiàng)的進(jìn)程pid,都在發(fā)生變化,說明是重新創(chuàng)建的IIS進(jìn)程。
11月3日的日志,這些路徑根本就不是現(xiàn)有程序的路徑,數(shù)量高達(dá)1萬6千多次。這是正常訪問會(huì)出現(xiàn)的情況?少的每秒50次左右,多的每秒150次的頻次,這些都是正常訪問的情況?
答:您好,
1、從訪問日志查詢有部分404頁(yè)面是正常用戶觸發(fā)的,應(yīng)該是用戶訪問的一些頁(yè)面或者點(diǎn)擊的一些地址對(duì)應(yīng)文件不存在因此提示404,比如有用戶是點(diǎn)擊到了https://globals.mtc2019.com/c/guanli/undefined 這個(gè)地址而返回的404;有的用戶訪問頁(yè)面調(diào)用的字體文件提示404是由于沒有添加mime類型比如https://globals.mtc2019.com/group/pub/layui/font/iconfont.woff2 ;至于您截圖中的其他一些地址比如kef.php 這些應(yīng)該是異常訪問,但開啟最近的訪問日志沒有這些異常訪問;并且如果是完全不存在的非asp.net程序地址,iis會(huì)交給靜態(tài)模塊處理,并不會(huì)消耗多少程序資源,也不會(huì)導(dǎo)致您描述的“IIS頻繁重啟”;
2、您描述的的程序池被回收重新創(chuàng)建是程序執(zhí)行過程中出現(xiàn)了異常,并不是由于訪問404出現(xiàn)的;d:\\www\\yoffice\\www\\App_Code\\hy.cs:行號(hào) 744 ,看起來該程序代碼是一個(gè)處理圖片的功能,建議檢查下程序;非常感謝您長(zhǎng)期對(duì)我司的支持!StackTrace: 在 System.Drawing.Bitmap..ctor(String filename) 在 Common_Cjf.ImgToStream(String ImagePath) 在 Common_Cjf.tupian1(String originalImagePath, String thumbnailPath, Int32 width, Int32 height, String mode, Stream _Stream) 在 cc.dowork(Object list1) 位置 d:\\www\\yoffice\\www\\App_Code\\hy.cs:行號(hào) 744 在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 在 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
問:謝謝,我再看看。
答:您好,
好的,您可以再看下;非常感謝您長(zhǎng)期對(duì)我司的支持!