接続をしていると、数回に一度発生するので
以下の方法を検討してみる。
◻️症状
現状、wordpressのpodを2つにレプリケートしていて
以下のpodに対して交互にアクセスを繰り返していると
pod1,pod2交互に、データベース接続確立エラーが出てします。
(再度、pod1又はpod2に接続を行うとエラーが消える)
pod1)192.168.2:30082 -DB1
pod2)192.168.4:30082 -DB2
詳細:
wordpressのpod x2台
DBのpod x2台
機器構成:
raspberry pi3 3台
1)master
2)node-1 ->192.168.2:30082 -wordpress1 &DB1
3)node-2 ->192.168.4:30082 -wordpress2 &DB2
対策1:
1)Dockerコンテナ内での作業が前提なので、kubectl exec -it [コンテナ名] /bin/shで
コンテナ内に入る
2)コンテナ内に入っているを条件に、実行する。
3) wp-config.phpの場所を調べ、/var/ww/html配下にwp-config.phpがあることを確認
$ find / -name "wp-config.php"
->/var/www/html配下にあるはず。
4) 別にechoでなくても良いのだが、viが入っていなかったのでechoで該当の設定ファイルに修復オプションを追記
$ echo "define('WPALLOWREPAIR', true);" >> /var/www/html/wp-config.php
結果1:
上記、行ってみたが対処に至らなかった。
他の方法を探ることにする。
対策2:
以下、DBのpodを1台、wordpressのpodのみレプリケートしてみる。
pod1)192.168.2:30082 -DB1
pod2)192.168.4:30082 -DB1
詳細:
wordpressのpod x2台
DBのpod x1台
機器構成:
raspberry pi3 3台
1)master
2)node-1 ->192.168.2:30082 -wordpress1 &DB1
3)node-2 ->192.168.4:30082 -wordpress2 &DB1
結果2:
データベース接続確立エラーが出なくなった。
DBをレプリケートすると不具合になるようだ。
以下の方法を検討してみる。
◻️症状
現状、wordpressのpodを2つにレプリケートしていて
以下のpodに対して交互にアクセスを繰り返していると
pod1,pod2交互に、データベース接続確立エラーが出てします。
(再度、pod1又はpod2に接続を行うとエラーが消える)
pod1)192.168.2:30082 -DB1
pod2)192.168.4:30082 -DB2
詳細:
wordpressのpod x2台
DBのpod x2台
機器構成:
raspberry pi3 3台
1)master
2)node-1 ->192.168.2:30082 -wordpress1 &DB1
3)node-2 ->192.168.4:30082 -wordpress2 &DB2
対策1:
1)Dockerコンテナ内での作業が前提なので、kubectl exec -it [コンテナ名] /bin/shで
コンテナ内に入る
2)コンテナ内に入っているを条件に、実行する。
3) wp-config.phpの場所を調べ、/var/ww/html配下にwp-config.phpがあることを確認
$ find / -name "wp-config.php"
->/var/www/html配下にあるはず。
4) 別にechoでなくても良いのだが、viが入っていなかったのでechoで該当の設定ファイルに修復オプションを追記
$ echo "define('WPALLOWREPAIR', true);" >> /var/www/html/wp-config.php
結果1:
上記、行ってみたが対処に至らなかった。
他の方法を探ることにする。
対策2:
以下、DBのpodを1台、wordpressのpodのみレプリケートしてみる。
pod1)192.168.2:30082 -DB1
pod2)192.168.4:30082 -DB1
詳細:
wordpressのpod x2台
DBのpod x1台
機器構成:
raspberry pi3 3台
1)master
2)node-1 ->192.168.2:30082 -wordpress1 &DB1
3)node-2 ->192.168.4:30082 -wordpress2 &DB1
結果2:
データベース接続確立エラーが出なくなった。
DBをレプリケートすると不具合になるようだ。
0 件のコメント:
コメントを投稿