image.png


 
我设置了一个事件,,,serv-U服务 停掉之后,自动重启,,,,不知 有没有用,,,,,,,,,,,,,毕竟这是实际存在的运行环境,,我没敢停掉服务 进行尝试

 
应该不行,这是盗版的



解决Serv-U服务停止的方法



在主界面serv-u管理控制台-主页--管理服务器----服务器详细信息下,找到 “事件” 选项卡中点击 “添加”(创建,修改并删除服务器事件)





从此告别手动重启服务!

来自  https://blog.csdn.net/u013394411/article/details/51271487






最近使用Serv-U来架设FTP服务器,用于文件传输的桥梁。好景不长,每隔一段时间,Serv-U的服务就会自动停止。因为这个ftp服务很重要,要保证每天都能正常工作,如果只靠人每天来查看服务是否正常,牵涉精力不说,又不是十分靠谱。于是,Google之。网上各种说法都有,如FTP在流量较大的情况下,Serv-U会因为繁忙而自动停止服务。总之,找不到Serv-U周期性停止服务的原因。没办法,只好转换思路:找不到Serv-U周期性停止服务的原因,那么在Serv-U服务停止后能够检测到服务停止自动启动Serv-U服务,这个方案也为尝不可。

       方案:执行计划+批处理。设置执行计划,每30分钟执行一个批处理任务。批处理的作用:读取进程列表,查看Serv-U进程是否存在;如果进程不存在,启动该服务并输出日志。下面是批处理实现部分:

@echo off
for /f "usebackq" %%i in (`"tasklist|find /c "Serv-U.exe""`) do (
    set chkstat=%%i
)
if %chkstat% == 0 (
    net start Serv-U
    echo ================ >> %date:~0,10%.log
    echo %date% %time% check Serv-U service stop >> %date:~0,10%.log
    echo restart Serv-U service! >> %date:~0,10%.log
    echo ================ >> %date:~0,10%.log
)

版本不容程序文件名也不一样,我们也可以用这个代码,监控别的程序。serv_u6版本需要将Serv-U.exe替换为ServUDaemon.exe即可。大家可以到tasklist中查看。一定要对应上exe文件名,与服务名。


来自  https://blog.51cto.com/zhuqianwei/1331651

https://blog.csdn.net/small_well/article/details/6897168   



为什么Serv-U服务老是停掉?

Serv-U服务老是停掉,为什么windows 2003上serv-U服务老是停掉,即右下角托盘图标显示为禁用,为什么啊?

建议把服务器上一些不必需的进程关掉.把机子优化一下.

FTP在流量较大的情况下,Serv-U会因为繁忙而自动停止服务

把限制流量,下调20%-30% 试试看.

或者加或的我一块好的CPU

来自  https://zhidao.baidu.com/question/54361276.html


Serv-U 经常服务器已停止的解决办法

有可能是盗版检测机制的问题导致Serv-U 经常停止服务

编写如下命令,命名为 start.bat 保存到任意地方。
net start serv-u

进入控制面板-任务计划-添加任务计划-下一步-浏览,找到刚才保存的 start.bat
执行这个任务,选择“每天”,下一步,
“起始时间”“起始日期”默认就可以,执行这个任务也默认“每天”,下一步
输入用户名和密码,下一步
勾上“在单击完成时,打开此任务的高级属性”
选择“日程安排”-“高级”
勾选“重复任务”选择“每10分钟”,勾选“持续时间9999小时”,这样1年的时间都会重复执行每10分钟执行启动Serv-U的命令。

来自  http://blog.x6x8.com/?p=831