当我去用Nginx代理jar包时报了An error occurred.
错误原因可能是你有多个Nginx进程没有关闭。(前提是你的jar的正常跑起来)
可当我去看任务管理器并没有发现有Nginx的进程在运行,但是启动成功后的Nginx的Doc黑板还在,这时候就能猜测到应该是有些Nginx进程被隐藏。但是使用
.\nginx.exe -s stop
并不能关闭掉被隐藏的Nginx进程。
简单的办法是:
直接在任务管理器里的 详细信息 里找到其他的Nginx手动关闭即可
也可以用命令操作
tasklist /fi "imagename eq nginx.exe"
查看到所有的Nginx进程,应该是能看到有多个没有关闭的进程
找到需要结束的进程ID,然后运行以下命令结束进程
taskkill /pid <pid> /f
请将<pid>
替换为你要结束的进程的ID
每次运行只能结束一个进程,所以建议在任务管理器手动关闭