最近,我在使用CSS僵尸服务器时遇到了一个问题。该服务器在一开始是能够正常使用的,但是在使用了一段时间之后,无论我怎么尝试,都不能够进入该服务器。我想到可能是这个服务器发生了一些错误或者崩溃,但是我却...
最近,我在使用CSS僵尸服务器时遇到了一个问题。该服务器在一开始是能够正常使用的,但是在使用了一段时间之后,无论我怎么尝试,都不能够进入该服务器。
我想到可能是这个服务器发生了一些错误或者崩溃,但是我却找不到原因。我检查了服务器的日志,但是并没有发现任何有用的信息,使我迷失在设置环境与调试代码之间。
# Server log
[2022-01-01 06:00:00] [INFO] Server started and listening on port 8080
[2022-01-02 14:00:00] [WARNING] Connection pool exceeded maximum capacity
[2022-01-03 12:30:00] [CRITICAL] Server failed to start due to unknown error不知道是我失控了还是服务器出了故障,我开始失去耐心。我在搜索引擎上搜寻相似的错误信息,并关注了一些相关社区的帖子。在浏览网页的过程中,一些方案似乎可以帮助我。
我一步步的通过修改配置和重新安装依赖包进行排查,但是这样做只是部分解决了问题。最后,我决定清除所有进程和释放所有资源,再重新启动服务器。惊奇的发现,服务器又能够正常进入了!
sudo pkill -9 cssZombieServer
sudo killall node
# Clean up
rm -rf node_modules/
npm cache clean --force
# Re-install dependencies
npm install从这次糟糕的经验中,我得到了一个很重要的教训:一旦出现问题,一定要注重排除一切可能的原因,同时需要有耐心和坚持。