我使用.bat文件每3小时重新启动服务器,.bat文件包含以下几行;
net stop "Apache2.4"
timeout /T 20
net start "Apache2.4"
Apache正在运行2个httpd进程,直到昨天我都没有任何问题可以杀死并重新启动这些进程。
这是我的task manager的屏幕截图。
问题是,net stop "Apache2.4"
仅杀死顶部的httpd.exe,第二个进程(猜测是它的孩子)仍然保持运行。然后,我无法再次重新启动它,因为服务似乎仍然有效。
我要实现的是,使用命令行提示符杀死这两个进程,停止Apache2.4服务,然后再次重新启动它。
我不知道我的问题与最新的Windows更新有关。
我在本地主机设备上没有此问题,但是在服务器设备中有。
我也尝试过taskkill /F /IM httpd.exe /T
,但问题仍然存在。
我将为您提供任何建议和想法。