我在AWS EC2上进行了测试,并设置了Wordpress,一切都很好。 但是在我决定停止并启动(不重新启动)服务器"以及#34;后几天。事实上,这不是一个坏主意。 我的Wordpress变得非常慢(90%超时)。
我找到了一个修复程序,我删除了mysql服务器中的所有表,然后WordPress服务器再次响应(并且快速)。但是我当然需要重新创建另一个数据库。所以我认为它来自数据库。
MySQL服务器已启动(服务mysqld状态),所有数据都在表中。
我没有关于临时存储的信息,/是在EBS上。
更新:使用firebug,对html / php的GET请求似乎没问题,但所有css和js都被中止(超时50s)
我可能错过了一些东西...... 我很丢失,不知道吗?
Haelle
答案 0 :(得分:1)
原因: 我注意到在firebub中,CSS和Javascript是从先前的IP(在停止aws实例之前)加载的。 确实,当我停止/启动实例时,AWS会更改我的IP。 但我不知道WordPress将网站IP保留在数据库中并使用它来加载css和js文件。 所以我刚刚更新了IP,它又恢复了工作。
修复: 要更新的表: 更新wp_options 设置option_value = 其中option_name ='siteurl';