我的阿里云服务器配置是内存512M的,在最近的几次编写或者上传图片后时常会无法建立联系 Error: Failed to establish connection with server,每次都需要重启服务器才能解决问题,估计是MariaDB的这货有问题,后来发现我的数据库也有问题,MySQL会偶尔没有反应导致Error establishing a database connection,如图
在指令行Cli执行重启MySQL就好了
[User ~] service mysqld restart # MySQL server PID file could not be found! [FAILED] # Starting MySQL. [ OK ]
要想永久的解决问题,大致上办法就是:
- 花钱消灾。把服务器的内存升级到2GB,但是我已经有了英特尔双核_2GB内存_50GB_SSD的主服务器了,这个小的HK服务器主要是拿来在大陆云端试错的,因为还有超强大本地Mac版8G_256GB_SSD服务器和一个免费IP时刻待命,另外我还要攒钱买2025年版保时捷911,所以今年不需要花冤枉钱来消灾
- 挽回LAMP。优化MariaDB(后来发现轻量服务器居然是用的MySQL你NND),修改成适合小服务器的配置。这需要具体研究
MariaDBMySQL - 跟Nginx走。放弃LAMP,改投LNMP,用Nginx来降低对数据库的压力(甚至通过Nginx设置反向代理,实现在Nginx内部建立域名访问不同地址网页的构想)
- (这是后话!其实与解决问题无关)使用百度的云加速免费版功能来稳定访问的速度