1. 程式人生 > >Domino 服務器定時重啟

Domino 服務器定時重啟

domino 定時重啟

Domino 服務器定時重啟

作為一個企業管理員來說,保證服務的正常運行是必不可少的技能,我們都知道Windows系統長期不重啟會有很多資源被占用,長期不重啟會導致程序運行緩慢,所以需要定時重啟;同樣對應的服務也需要定時重啟,windows的操作相比linux簡單很多,畢竟windows是圖形操作的,操作比較明了簡單。說到應用,一般Domino服務安裝在windows下也是比較多的,像我們企業也是安裝到windows下的, 安裝到linux想運行相比比windows穩定一點,所以後期我們也會考慮將服務安裝到linux下,今天主要說說如何定時重啟Domino服務。

Domino重啟的方式有很多種。比如通過agent定時重啟服務,或者通過domino的配置來完成domino的定時重啟,今天我們針對這兩種來介紹一下。

1.通過配置來定期重啟

我們通過note管理端打開names.nsf----->configuration---->servers----->program

技術分享

add program

技術分享

我們填寫基本信息

program name :nserver

command line:-c “restart server”

server to run: 選擇對應需要重啟的服務器

schedule:我們選擇定時重啟的日期時間及方式

技術分享

然後保存退出

技術分享

我們用administrator打開對應的服務器----->服務器----->日程安排----程序

技術分享

技術分享

我們等待13:50查看狀態

我們看見服務器的console有重啟的記錄及狀態了

技術分享

第二種方法就是我們用代理

我們使用代理的話,需要在服務器上創建一個數據庫,然後新建代理

新建一個數據庫名:restartserver

技術分享

在代碼處理---新建代理

技術分享

定義代理名稱

技術分享

定義代理

%REM
	Agent rstserver
	Created 2017-10-7 by Administrator/ixmsoft
	Description: Comments for Agent
%END REM
Option Public
Option Declare


Sub initialize
    Dim session As New NotesSession
	Dim cdb As NotesDatabase
	Dim commandstr As String
	Dim result As String
	
	Set cdb =session.currentdatabase
	
	commandstr="restart server"
	
	result = session.sendconsolecommand(cdb.server,commandstr)
	
End Sub

技術分享

我們定義代理的運行時間----定時運行---每天多次----日程安排----5分鐘執行一次

技術分享

安全性

技術分享

我們發現代理已經執行了

技術分享

本文出自 “高文龍” 博客,謝絕轉載!

Domino 服務器定時重啟