hacer que el servidor FTP de Windows 7 IIS no esté disponible para pruebas de tolerancia a fallas

hacer que el servidor FTP de Windows 7 IIS no esté disponible para pruebas de tolerancia a fallas

Estoy trabajando en probar el código Java (Apache commons net FTPClient) para la tolerancia a fallas en el servidor FTP IIS de Windows 7. Necesito algo que haga que el servidor FTP IIS de Windows 7 no esté disponible en un momento aleatorio por diversos motivos.

Hasta ahora, para las pruebas de tolerancia a fallas, creé un archivo por lotes de Windows que reinicia el servidor FTP IIS de Windows 7 después de un período de tiempo aleatorio.

@echo off
:loop
SET /A rn=%RANDOM% * 10 / 32768 + 1
echo %rn%
ping -n %rn% 127.0.0.1
iisreset
goto loop

Siento que no es realmente una buena prueba que cubra sólo el reinicio del servidor FTP y no cubra otras razones por las que FTP puede no estar disponible.

¿Existe una mejor opción para hacer que el servidor FTP IIS de Windows 7 no esté disponible aleatoriamente por varios motivos?

Respuesta1

Crearía un archivo por lotes que detenga el servicio FTP (net stop "") y un archivo por lotes que inicie el servicio (net start""). Llámalos aleatoriamente usando el programador de tareas. Ver captura de pantalla ingrese la descripción de la imagen aquí

información relacionada