Exemplo n.º 1
0
        private void RestartService()
        {
            string cmd = this.Config.GetValue <string>("RestartCommand");
            var    msg = RunnerModule.RunProcessAndGetMessage(cmd, timeout: 10000);

            this.Logger.LogInformation("Restart TinyProxy:" + msg);
        }
Exemplo n.º 2
0
 private void RedialNode()
 {
     while (true)
     {
         try
         {
             this.Logger.LogInformation("Try Redial......");
             string cmd = this.Config.GetValue <string>("RedialCommand");
             var    msg = RunnerModule.RunProcessAndGetMessage(cmd, timeout: 10000);
             this.Logger.LogInformation("Redial VPS:" + msg);
             this.Http = new HttpClient();
             this.Http.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36");
             this.Http.DefaultRequestHeaders.Add("Accept", "*/*");
             this.TryGetIp();
             break;
         }
         catch
         {
             this.Logger.LogWarning("Redial Failure,Retrying...");
             Thread.Sleep(5000);
         }
     }
 }