【文件属性】:
文件名称:nodejs守护进程
文件大小:17.41MB
文件格式:RAR
更新时间:2023-01-01 02:46:29
nodejs 守护进程
此守护进程实时监控nodejs程序是否崩溃,如果崩溃则自动重启,并将崩溃进行进行保留。已经经过测试稳定运行。后记,此程序由于没有限制控制台的行数目,所以控制台中的打印信息会无限增加,所以随着打印信息的增长会造成浪费CPU资源的情况,如果有遇到这种问题的朋友,请修这段代码,这样就限制了控制台的打印行数,也就不会造成浪费CPU资源的情况了。
private void LimitLine(int maxLength)
{
if(this.richTextBox2.Lines.Length > maxLength)
{
int moreLines = this.richTextBox2.Lines.Length - maxLength;
string[] lines = this.richTextBox2.Lines;
Array.Copy(lines,moreLines, lines, 0, maxLength);
Array.Resize(ref lines,maxLength);
this.richTextBox2.Lines = lines;
}
}
private void richTextBox2_TextChanged(object sender, EventArgs e)
{
LimitLine(maxleng);
richTextBox2.SelectionStart = richTextBox2.Text.Length;
richTextBox2.SelectionLength = 0;
richTextBox2.Focus();
}