Rumah pangkalan data tutorial mysql 坑爹的nextgen-gallery插件导致MySQL binlog暴涨

坑爹的nextgen-gallery插件导致MySQL binlog暴涨

Jun 07, 2016 pm 04:38 PM
mysql membawa kepada pemalam

我的Blog在优化过后,一直运行良好,速度也很快。可是从昨天开始突然就变得很卡,登陆到服务器上一看,我擦,磁盘空间占用率100%。仔细一看MySQL binlog占据了绝大部分空间,增长速度迅猛,每10分钟500M的节奏。 这肯定不正常啊,我去。我平均每个月才更新1-

我的Blog在优化过后,一直运行良好,速度也很快。可是从昨天开始突然就变得很卡,登陆到服务器上一看,我擦,磁盘空间占用率100%。仔细一看MySQL binlog占据了绝大部分空间,增长速度迅猛,每10分钟500M的节奏。

fuckedbyng1

这肯定不正常啊,我去。我平均每个月才更新1-3文章。而且前来评论的人也不多,就算是Spam也不会有这么大的量啊。为了找出到底是什么SQL的干活,我停掉了Nginx,然后登陆到mysql中,选定一个binlog文件,执行"mysql -uroot -p -e 'show binlog events in 'binlog.000041' limit 10;' > /tmp/fuckedbyng.log",然后就看到了不断重复的那个坑爹的SQL。

fuckedbyng2

通过这个SQL中的相关内容,Google到了问题的原因,那就是坑爹的刚刚更新过的nextgen-gellery插件的一个Bug。
http://wordpress.org/support/topic/a-warning-ngg_delete_expired_transients-cronjob

fuckedbyng3

在上面的论坛中,有人给出了解决方案,就是注释掉一部分更新后产生的新的相关代码。
因为我已经被激怒了,所以我首先按照以上方法修正了这个bug,再重新启动了我的Nginx,接着直接删除了这个坑爹的插件。其实我本身也不太用得上这个相册插件,呵呵。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kemahiran pemprosesan struktur data besar PHP Kemahiran pemprosesan struktur data besar PHP May 08, 2024 am 10:24 AM

Kemahiran pemprosesan struktur data besar PHP

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP? Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP? Jun 03, 2024 pm 08:11 PM

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP?

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP? Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP? Jun 03, 2024 pm 12:19 PM

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP?

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP? Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP? Jun 02, 2024 pm 02:26 PM

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP?

Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data? Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data? May 05, 2024 am 09:06 AM

Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data?

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4 Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4 Dec 09, 2024 am 11:42 AM

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP? Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP? Jun 02, 2024 pm 02:13 PM

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?

Strategi pengoptimuman prestasi untuk halaman tatasusunan PHP Strategi pengoptimuman prestasi untuk halaman tatasusunan PHP May 02, 2024 am 09:27 AM

Strategi pengoptimuman prestasi untuk halaman tatasusunan PHP

See all articles