La implementación de Windows minio está registrada como un servicio y sigue ejecutándose en segundo plano.
Recientemente, estaba usando minio para el almacenamiento de recursos y requería que minio se implementara en wondows. Encontré el comando oficial en ejecución:. \ Minio.exe server. \ Data. Después de ejecutar, cierre la ventana de cmd y el servicio se cerrará.
Por lo tanto, es necesario registrar minio como una operación de servicio a través del servicio de registro de winsw.
Configuración de descarga de Winsw:
- Dirección: https://github.com/winsw/winsw/releases
- Copie WinSW.exe en un directorio personalizado y cámbiele el nombre al nombre del servicio que desea nombrar minio-server.exe
- Cree minio-server.xml en el mismo directorio. Atención especial, xml y exe deben tener el mismo nombre
- Configurar el archivo minio-server.xml
- Utilice la instalación de minio-server.exe para instalar el servicio
- Después de la instalación, vaya al servicio para iniciar el servicio. Después de un inicio exitoso, puede usar minio normalmente
- Utilice la desinstalación de minio-server.exe para desinstalar el servicio
Colocación específica:
<service>
<id>minio-server</id>
<name>minio-server</name>
<description>minio文件存储服务器</description>
<!-- 可设置环境变量 -->
<env name="HOME" value="%BASE%"/>
<executable>%BASE%\minio.exe</executable>
<arguments>server "%BASE%\data"</arguments>
<!-- <logmode>rotate</logmode> -->
<logpath>%BASE%\logs</logpath>
<log mode="roll-by-size-time">
<sizeThreshold>10240</sizeThreshold>
<pattern>yyyyMMdd</pattern>
<autoRollAtTime>00:00:00</autoRollAtTime>
<zipOlderThanNumDays>5</zipOlderThanNumDays>
<zipDateFormat>yyyyMMdd</zipDateFormat>
</log>
</service>
Estructura de directorios:
Servicio: