導航:首頁 > 配伺服器 > 如何在特定伺服器發任務

如何在特定伺服器發任務

發布時間:2022-12-12 23:34:46

❶ 如何在windows伺服器上面創建定時任務

在windows伺服器上面創建定時任務方法詳見:http://jingyan..com/article/d5c4b52bc3a11cda560dc5a7.html

❷ 如何在FME Server中為任務指定引擎

我們知道在FME Server中執行任務時需要調用引擎,當有多個引擎時,FME Server會自動根據任務提交的順序分配引擎。在一個FME Server伺服器上,通常我們會發布多個任務,有的任務需要處理的數據非常大,當該任務先於其他任務進行處理,而且該任務調用頻率非常高時,有可能把所有引擎占完,導致後面提交的其他任務需要排隊,無法得到及時處理。為了避免這種情況,我們考慮通過為特定的任務指定引擎的方式進行解決。

在FME Server中指定任務執行的線路主要通過「標簽(tag)」完成。通過標簽,可以將特定任務與指定引擎進行關聯,或者將整個知識庫中的任務與指定引擎進行關聯。

本文主要介紹如何將整個知識庫與指定引擎進行關聯。
關於單個任務與引擎的關聯只需要進行下面的一、三兩個步驟,然後通過FME WebService或Console調用任務,為任務指定tag的方式來完成。具體的方法大家可參照FME Server Documentation中的Configuring Job Routing一節。
完成知識庫與引擎關聯的步驟如下:

一、確認FME引擎的名稱
1、 打開FME Server安裝目錄下的processMonitorConfig.txt文件,文件位置:
<FMEServerDir>\Server\ processMonitorConfig.txt
2、 在文件底部找到關於FME引擎啟動的定義,找到你需要指定任務的引擎名稱。或者簡單一點,直接登錄FME Server用戶界面,主界面即可看到引擎的名稱,如下圖所示:

3、 確定需要分配任務的引擎名稱
二、為知識庫中的所有任務設置一個標簽(tag)
1、 打開位於FME Server安裝目錄下的這個文件:
<FMEServerDir>\Server\fmeServerConfig.txt
2、 在文件底部,找到「Job Routing」:

3、 在上圖中箭頭所指的空白處,為知識庫添加標簽,添加語法如下:
TM_REPOSITORY_<ConfigNumber>=<RepositoryName>:<TagName>
注意ConfigNumber要從1開始,且順序增加。
如為名字為「DXT(dwg)」的知識庫增加一個標簽first,語句為
TM_REPOSITORY_1=DXT(dwg):first

三、為知識庫指定引擎。
1、 依舊是在fmeServerConfig.txt中,在上面定義標簽的下方緊接著為任務分配引擎;
2、 添加語句的語法:
TM_ENGINE_<ConfigNumber>=<EngineInstanceName>:<TagName> [...n]
注意ConfigNumber要從1開始,且順序增加;多個標簽之間用空格隔開。

如指定Engine1隻處理DXT(dwg)這個知識庫的任務,則添加語句
TM_ENGINE_1=Engine1:first

完成後如下:

四、保存文件,重啟FME Server。

至此完成配置,這樣以後Engine1隻會處理DXT(dwg)知識庫中的任務,而DXT(dwg)中的任務也只會佔用Engine1進行處理。

關於指定任務路線的更詳細說明,請參考FME Server幫助文檔。

❸ 伺服器上的一些常見命令

每種伺服器都有他不同的命令,您的這個是NT 下的吧,呵呵,還有其它系統,LINUX,FREEBSD 等等,呵呵

❹ 怎麼在windows伺服器上面創建定時任務

在Linux上面運行java程序要比在windows上面跑穩定很多,但是總有些情況下我們的程序跑在了windows上面,這就需要我們對windows server有所了解。今天給大家介紹下如何在windows伺服器上面創建定時任務來定時執行java程序。

Windows的有點就是可視化,操作簡單,下面一步步為大家演示一下。
1,首先我們在控制面板中找到「管理工具」,如下圖所示:

這里我們可以設置兩個小時內每5分鍾執行一次。

這樣到點就會執行我們的java程序,我做這個是用於批量處理數據的。

❺ 伺服器如何做定時任務

你好,伺服器設置定時任務,以Windows系統舉例可分為以下幾步:
1.單擊「開始」,找到「管理工具-任務計劃程序」,點擊打開。
2.二、點擊「新文件夾...」新建一個存放你定時計劃的文件夾(也可以不新建,為了分類管理方便,建議新建),填寫文件夾名稱完後,點擊確定即完成本步驟。
3.右鍵新建的文件夾選中「創建任務」即可創建一個任務,或者選中新建的文件夾在點擊右側菜單的「創建任務...」選項。
4.根據需求,填寫各tab頁下選項,以下提供我的設置參考;其中「觸發器」與「操作」需要先點擊「新建」按鈕來創建;「條件」、「設置」和「歷史記錄」默認選項即可。
5.以上設置完成後,窗口上就會多一條任務,同樣可以通過右鍵它或者在右側菜單選項選擇來控制該任務的狀態。這樣,就能定時執行你的bat指令。

❻ 如何在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目錄中找到生成的程序。

❼ 如何在伺服器端向客戶端發送信息

在「Message」後的框中輸入欲發送信息的標題,其下的框中輸入正文。如果有必要,選中「URL Button」(網址按鈕),在其後的框中輸入網站說明,其下的框中輸入網站地址。然後,再選是將此信息發送給「Offline Or Online Users」(所有在線和離線的用戶),還是只將它發送給「Online Users」(在線用戶)。最後按「Broadcast Message」將信息發送出去。「Server Messages History」為以前所發送的所有信息的歷史記錄,選中相應記錄後再按「Delete」按鈕即可刪除它,按「Copy」鍵可將它再復制到上面相應欄目中,以便再次發送。 伺服器端的信息發送後,客戶端就會收到信息。

❽ 用java做了一個簡單的定時任務工程,不知道如何讓它在伺服器上運行起來應該怎麼做

這個是我在網上找的不知道是不是你要的:

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,就沒有必要再寫示例代碼了吧

❾ 請教MS高手關於如何向伺服器提交計算任務

asp.net 增強了安全性,對一些有危害的http 頭進行了判斷,比如url中有空格的情況,以幫助網站提高網路攻擊的防禦能力。如果你的http頭中有一些ASP.NET ...

❿ 魔獸世界如何跨伺服器做任務呀,我這伺服器bl太多了,休閑玩家根本做不了日常啊。

讓你想要去的那個伺服器內的玩家與你進行實名認證,之後讓他組你,你就進入他們伺服器了,可以一起做任務了,保持組對狀態,如果該玩家不做你想要做的日常,你可以讓他再組1個或者幾個跟你一起日常的玩家。

-- 猴島游戲論壇為您解答

閱讀全文

與如何在特定伺服器發任務相關的資料

熱點內容
老人家用什麼安卓手機好 瀏覽:953
解壓包能不能送女朋友 瀏覽:699
好看發卡網源碼 瀏覽:49
水平集演算法matlab 瀏覽:766
區域網如何用ftp伺服器配置 瀏覽:70
程序員慣性思考模式 瀏覽:439
如何在個稅app上查身份證號 瀏覽:6
電視家app安裝在電視上怎麼安 瀏覽:889
怎麼將pdf格式轉化為圖片格式 瀏覽:637
伺服器拔掉raid卡怎麼裝系統 瀏覽:232
區域對稱加密演算法 瀏覽:245
數字轉漢字php 瀏覽:733
安卓源碼硬體驅動 瀏覽:208
痰證pdf 瀏覽:814
電腦怎麼把word文檔轉pdf 瀏覽:867
程序員那麼可愛有孩子了嗎 瀏覽:480
安卓文字折疊怎麼使用 瀏覽:885
創造一個app如何掙錢 瀏覽:801
php55vc11 瀏覽:642
抖音如何關閉蘋果app充值 瀏覽:332