今では音楽民もWordPressでブログやサイトを運営している方は多いと思う
そんな中で、バックアップは “BackWPup”というプラグインでバックアップを取っている方が多いと思う
私もその一人です
で、プラグインは意味不明の不具合はつきものでもう今ではネタになるなとかそんな感覚なんですが笑
今回もこの “BackWPup” の不具合、、、
“BackWPup”の不具合はもう何回も経験してるんですがよくまあ次から次へと起こるもんです笑
その中でも、
エラーシグナル”SIGXCPU” (CPU時間制限超えました) エラー!!!
について解決したので備忘録しておきます
〜〜項目〜〜〜〜〜〜〜〜〜〜
❤︎2、最大スクリプト実行時間とサーバーの負荷を軽減で調整する
〜〜〜〜〜〜〜〜〜〜〜〜
❤︎1、BackWPupエラーの原因をまずはチェック
エラーがあった場合のみメールでお知らせが来るように設定してあるのでエラーが起こってることに気づいたのですが、
エラーがあった時はそのエラーメッセージ内容が当然、解決の糸口になる
なので細かく見てみました
今回私のエラーは………
CPUの時間制限を超えました エラー〜〜〜〜〜!!!
ということでしたw
で、ログを見ていきますと、サイトのコンテンツが増えるにしたがってサイトデータは重くなりますよね
私の場合、圧縮ファイル720MB超えくらいから警告が出てました
現在は圧縮ファイルで1.2GBくらいあるのでもう全然だめです笑
サーバーはXサーバーのサイトなんですがそれでもCPU時間制限オーバーなんですね笑
XサーバーのCPUはかなり高性能な分類なんですが….
で、私はデータベースもサーバーファイルも一括でまとめて全部一気に毎日バックアップしてたので笑
まずはデータベースと サーバーファイルを分けてバックアップしてみたのですが、
サーバーファイルの方が、5%くらいの地点(圧縮してる地点で)エラーが出ました
ログを見ると30分とかかかっていてエラーになってたので
通常他の私のサイトでは90秒とかで全バックアップできるサイトが多いので、多分このサイトのコンテンツが重すぎてCPU制限、サーバー側からの制限に引っかかってしまってるような感じ?です
原因はそんな感じ。。。
で、設定自体を細かく見直すことにしました
❤︎2、最大スクリプト実行時間とサーバーの負荷を軽減で調整する
Jobごとの設定ばかり見ていたのですが、そういえばBackWPupにはトータルの基本設定もあるんどわあぁあ
とふと思い出し、確認してみたら、何やらこれあたりひっかる!?
という項目があったので色々試してみましたら、ビンゴ!笑
まずダッシュボード>BackWPup>設定
で、ジョブ>ここでトータルの設定ができる
最大スクリプト実行時間 と サーバーの負担を軽減
のところをいじくりまわして試してみました笑
結果、下図のように、最大スクリプト実行時間を60秒にしたら
すんごい時間かかったけど(50分くらい笑)できました
最大スクリプトは、私の場合最初0になってました
0の方が上限ないからOKなんじゃ?とも感じますが、60秒にすることによって区切って対応してくれてる?みたいな感じなのかな?
まぁ 試しながらやってみたらつまりこれで解決しました
Jobを実行して試してみると良いでしょうう
で、サーバーの負担を軽減した方がいいのかな?とも思いやってみましたが、かえって時間がかかってしまい駄目でした
ここは
サーバーとサイトの重さと
最大スクリプト実行時間と
サーバーの負担を軽減
でバランス調整してみるとうまくいくと思います
とにかく、私と同じエラーシグナルなら、まずは
最大スクリプト実行時間を60秒 で試してみてください
他の方もこれで解決している方が多いようです
❤︎3、BackWPup設定の再確認
で、さらに、細かく設定を見直してみました
まずはやはり、データベース上のものとと、サーバーファイル上のものに分けてバックアップした方が良いです
私はこれまで一気にバックアップしてましたが、負担が大きくなりやすい
なので分けるのがいい
そして、バックアップを取る頻度や、時間もアクセスが少ない時間にして、画像などの重いデータが多いサーバー上のファイルのバックアップは、それだけでサーバーにかなりの負担がかかるようなので毎日しない方がいい
それと、バックアップ先をDropboxにしている場合、空容量をしっかり確保することと、再認証しておくことも改善には良い
そんな感じでした
細かい設定の仕方は調べればいくらでも出てきますので今回はそこは書きません
ってことで楽しいサイト構築ライフおば!
しゃらんるああぁあ❤︎
沈黙のWebライティング —Webマーケッター ボーンの激闘—〈SEOのためのライティング教本〉 | 最新版! これからのSEO内部対策 本格講座 | 本当によくわかるHTML&CSSの教科書 (本当によくわかる教科書) |
\(`^`)b