1、如何在windows伺服器上面創建定時任務
1,打開VS2013,選擇文件->新建->項目。
2,在項目中找到【windows服務】項目,重新命名後點擊確定。
3,在service1設計器中點擊右鍵,選擇查看代碼,進入代碼頁面。
4,在代碼編輯器中添加【OnStart】服務啟動方法。
5,繼續在代碼編輯器中添加【ChkSrv】方法。
6,繼續在代碼編輯器中添加你需要定時執行的任務方法。
7,繼續在代碼編輯器中添加【WriteLog】書寫日誌的方法。
8,繼續在代碼編輯器中添加【OnStop】服務停止方法。
添加安裝程序
1,在service1中的設計器中點擊右鍵,選擇【添加安裝程序】。
2,在安裝程序中選中【serviceProcessInstaller1】,查看其屬性,將【Account】值改為【LocalSystem】。
3,在安裝程序中選中【serviceInstaller1】,查看其屬性,將【ServiceName】值改為你想要的服務名稱。
啟動Windows服務
選中項目,右鍵,生成項目。
然後在debug目錄中找到生成的程序。
2、伺服器出現奇怪的計劃任務
好久的問題了啊 這今天有台工控機 估計也是中毒了 老是12點自動關機 。也沒什麼法專子,後來看到有屬這個方法 就是去運行services.msc服務管理器里去停止 禁用這個Task Scheler的計劃任務服 務就行了 ,設了時間為12點沒有關機了 不知道明天是否會恢復 網頁鏈接
3、我的世界伺服器怎麼設置任務
用書、箱子和命令方塊
書用來看當前任務
箱子可以和另外一個有同樣書的箱子用命令方塊的testforblocks接clone來實現「兌換」任務的作用(提示:箱子還可以放一些獎勵或需要的物品)
4、怎麼調出遠程伺服器的任務管理器
遠程桌面登錄景安伺服器,打開任務管理器的方法有三種:
使用鍵盤快捷鍵;
在遠程桌面上可以使用 Ctrl+Shift+Esc 鍵打開伺服器的任務管理器。
任務欄上右鍵打開任務管理器 ;
直接打開任務管理器軟體。
依次查找:C:\WINDOWS\system32 在這個目錄裡面我們可以找到一個名為「taskmgr.exe」的文件,直接雙擊打開即可。
5、伺服器上的一些常見命令
命令 描述
Broadcast 向該伺服器的指定用戶或所有用戶發送消息。
Dbcache Flush 關閉當前在資料庫高速緩存中打開的所有資料庫。
Drop 關閉一個或多個伺服器會話。
Exit 停止伺服器。該命令等同於 Quit。
Help 顯示伺服器命令列表,並附有每個命令的簡短描述、參數(如果有)及正確語法。
Load 在伺服器上載入並運行指定的伺服器任務或程序。
Platform 在控制台上控制平台統計數據。
Pull 強制進行從指定伺服器到您的伺服器的單向復制。
Push 強制進行從您的伺服器到指定伺服器的單向復制。
Quit 停止伺服器。該命令等同於 Exit 伺服器命令。
Replicate 強制在兩個伺服器(輸入此命令時所在的伺服器和指定的伺服器)之間進行復制。
Restart Port 在指定埠上禁用事務(或消息),然後在短暫延遲後重新啟用該埠。
Restart Server 停止伺服器,稍後再重新啟動。
Restart Task 關閉然後重新啟動指定的伺服器任務。
Route 在特定伺服器上啟動郵件路由。
Set Configuration 在 NOTES.INI 文件中添加或更改設置。
Set Rules 重新載入伺服器的郵件規則。
Set SCOS 激活或停用共享郵件資料庫。
Set Secure 通過口令保護控制台。
Set Statistics 重置累積的統計信息。
Show Agents 顯示所指定資料庫中代理的名稱。
Show Allports 顯示伺服器上所有啟用和禁用埠的配置。
Show Cluster 顯示本地伺服器的群集名高速緩存。
Show Configuration 顯示 NOTES.INI 設置的當前值。
Show Directory 列出數據目錄中的所有資料庫文件,並識別資料庫的多個復本。
Show Diskspace 顯示磁碟驅動器(Windows NT 或 OS/2)或文件系統 (UNIX) 上可用空間的數量(位元組)。
Show Heartbeat 指示伺服器是否正在響應。
Show Memory 用於 OS/2。
Show Opendatabases 顯示伺服器上已打開資料庫的列表以及有關這些資料庫的詳細信息。
Show Performance 顯示當 Domino 伺服器運行時每分鍾的用戶/事務值。
Show Port 顯示通信量和錯誤的統計信息以及網路適配卡或通訊埠上使用的資源。
Show Schele 顯示伺服器任務的下次運行時間。
Show SCOS 顯示有關共享郵件資料庫的信息,並重新載入共享郵件配置。
Show Server 顯示伺服器的狀態信息。
Show Stat 顯示有關下列一項或多項 Domino 伺服器統計信息:磁碟空間、內存、郵件、復制和網路活動。
Show Stat Platform 顯示有關所有伺服器的單個和累積平台統計信息,包括下列一項或多項:邏輯磁碟、內存分頁文件、內存、單個網路、進程和系統。
Show Tasks 顯示伺服器名稱、Domino 程序目錄路徑以及活動伺服器任務的狀態。
Show Transactions 對於每種類型的事務,顯示 NRPC 事務總數、最短和最長的事務持續時間、執行所有事務的總時間以及執行事務的平均時間。
Show Users 顯示已與伺服器建立會話的所有用戶的列表。
Show Xdir 提供有關伺服器用於名稱解析的每個目錄的信息。
Start Consolelog 啟用控制台日誌記錄。
Start Port 在指定埠上啟用事務(或消息)。
Stop Consolelog 禁用控制台日誌記錄。
Stop Port 禁用指定埠上的事務(或消息)。
Tell 向伺服器程序或任務發出命令。
Trace 測試到伺服器的連接。
6、搜索引擎是INTERNET上的一個WWW伺服器,它的主要任務是什麼
基本上都不對, 如果要挑就挑A吧。
搜索引擎一般都有crawler和indexer, 但是數據分區一般不用資料庫支持。 資料庫速度太慢。
7、游戲伺服器定時任務大家是通過什麼方式實現的
這個是我在網上找的不知道是不是你要的:
java定時任務Timer 關於定時任務,似乎跟時間操作的聯系並不是很大,但是前面既然提到了定時任務,索性在這里一起解決了。設置定時任務很簡單,用Timer類就搞定了。一、延時執行首先,我們定義一個類,給它取個名字叫TimeTask,我們的定時任務,就在這個類的main函數里執行。代碼如下:
package test;
import java.util.Timer;
public class TimeTaskTest {
public static void main(String[] args){ Timer timer = new Timer();
timer.schele(new Task(), 60 * 1000);
}
}
解釋一下上面的代碼。上面的代碼實現了這樣一個功能,當TimeTask程序啟動以後,過一分鍾後執行某項任務。很簡單吧:先new一個Timer對象,然後調用它的schele方法,這個方法有四個重載的方法,這里我們用其中一個,
public void schele(TimerTask task,long delay)
首先,第一個參數第一個參數就是我們要執行的任務。這是一個TimerTask對象,確切點說是一個實現TimerTask的類的對象,因為TimerTask是個抽象類。上面的代碼里 面,Task就是我們自己定義的實現了TimerTask的類,因為是在同一個包裡面,所以沒有顯性的import進來。Task類的代碼如下
package test;
import java.util.TimerTask;
public class Task extends TimerTask { public void run()
{
System.out.println("定時任務執行");
}
}
我們的Task必須實現TimerTask的方法run,要執行的任務就在這個run方法裡面,這里,我們只讓它往控制台打一行字。第二個參數第二個參數是一個long型的值。這是延遲的時間,就是從程序開始以後,再過多少時間來執行定時任務。這個long型的值是毫秒數,所以前面我們的程序裡面,過一分鍾後執行用的參數值就是 60 * 1000。二、循環執行設置定時任務的時候,往往我們需要重復的執行這樣任務,每隔一段時間執行一次,而上面的方法是只執行一次的,這樣就用到了schele方法的是另一個重載函數public void schele(TimerTask task,long delay,long period)
前兩個參數就不用說什麼了,最後一個參數就是間隔的時間,又是個long型的毫秒數(看來java里涉及到時間的,跟這個long是脫不了干係了),比如我們希望上面的任務從第一次執行後,每個一分鍾執行一次,第三個參數值賦60 * 1000就ok了。三、指定執行時間既然號稱是定時任務,我們肯定希望由我們來指定任務指定的時間,顯然上面的方法就不中用了,因為我們不知道程序什麼時間開始運行,就沒辦法確定需要延時多少。沒關系,schele四個重載的方法還沒用完呢。用下面這個就OK了:
public void schele(TimerTask task,Date time)
比如,我們希望定時任務2006年7月2日0時0分執行,只要給第二個參數傳一個時間設置為2006年7月2日0時0分的Date對象就可以了。有一種情況是,可能我們的程序啟動的時候,已經是2006年7月3日了,這樣的話,程序一啟動,定時任務就開始執行了。schele最後一個重載的方法是public void schele(TimerTask task,Date firstTime,long period)
沒必要說什麼了吧:)四、j2ee中的定時任務在實際的項目中,往往定時任務需要對web工程中的資源進行操作,這樣一來,用上面的單個程序的方式可能就有點力不從心了,因為很多web工程的資源它操作不到。解決的辦法是,使用Servlet,把執行定時任務的那些代碼放到Servlet的init()函數里就可以了,這個easy,就沒有必要再寫示例代碼了吧
8、伺服器cpu工作時間 處理多少個任務
Web伺服器的吞吐率是指其單位時間內所能處理的請求數。更關心的是伺服器並發處理能力的上限即最大吞吐率。
Web伺服器在實際工作中,其處理的Http請求包括對很多不同資源的請求即請求的url不一樣。正因為這種請求性質的不同,Web伺服器並發能力的強弱關鍵在於如何針對不同的請求性質設計不同的並發策略。有時候一台Web伺服器要同時處理許多不同性質的請求,在一程度上使得Web伺服器性能無法發揮。
並發用戶數為某一時刻同時向伺服器發送請求的用戶數。注意,100個用戶同時向伺服器各發10個請求與1個用戶同時向伺服器發1000個請求對伺服器造成的壓力是不一樣的,
顯然是前者造成的壓力更大,原因是此時伺服器網卡接收緩沖區中的請求同時有100個等待處理。
9、怎麼在windows伺服器上面創建定時任務
在Linux上面運行java程序要比在windows上面跑穩定很多,但是總有些情況下我們的程序跑在了windows上面,這就需要我們對windows server有所了解。今天給大家介紹下如何在windows伺服器上面創建定時任務來定時執行java程序。
Windows的有點就是可視化,操作簡單,下面一步步為大家演示一下。
1,首先我們在控制面板中找到「管理工具」,如下圖所示:
2,然後我們打開管理工具,找到其中的「任務計劃程序」,如下圖所示:
3,打開任務計劃程序,如下圖所示:
4,右擊選擇「創建基本任務」,這個向導很多簡單,適合初學者。如下圖所示:
第一步寫上任務名稱就可以了,然後點擊next。
5,接下來是設置觸發器,就是什麼時候執行,如下圖所示:
6,下一步我們設置任務執行什麼操作,如下圖所示:
我們選擇需要執行的bat文件,
「起始於」選項中一定要填寫jar文件的路徑,否則會報「Error: Unable to access jarfile」的錯誤。
7,最後點擊「完成」就可以成功創建任務了。
如果需要在某段時間裡面循環執行程序,那我們可以修改觸發器的執行時間,如下圖所示:
這里我們可以設置兩個小時內每5分鍾執行一次。
這樣到點就會執行我們的java程序,我做這個是用於批量處理數據的。
10、如何在遠程桌面伺服器上打開任務管理器?
遠程桌面登錄景安伺服器,打開任務管理器的方法有三種:
使用鍵盤快捷鍵;
在遠程桌面上可以使用 Ctrl+Shift+Esc 鍵打開伺服器的任務管理器。
任務欄上右鍵打開任務管理器 ;
直接打開任務管理器軟體。
依次查找:C:WINDOWSsystem32 在這個目錄裡面我們可以找到一個名為「taskmgr.exe」的文件,直接雙擊打開即可。