月別アーカイブ: 12月 2017

PHP7: AWSとかNATの内側ホストから外側のActive限定FTPサーバに接続する2

 前回、Python2で書いたけど、実はアレは実験的な物で、本来はPHPで作られてるシステムで対応したかった。 
 と言うわけで、今回、PHP7.2に機能追加した(更に言えばPHP5.6なんだけど、機能追加なんでここには最新版を置いておく)
 本家に取り込んで欲しいけどまだMLに参加出来てないんで、とりあえずパッチを置いておく。

続きを読む

(34)


カテゴリー: LAMP[Linux, Apache, MySQL, PHP] | コメントをどうぞ

Python2: AWSとかNATの内側ホストから外側のActive限定FTPサーバに接続する

 AWSのVPCとかの環境でNATが被さっちゃってるせいでActive FTPがうまくいかないことがあるんで対応した。

続きを読む

(66)


カテゴリー: LAMP[Linux, Apache, MySQL, PHP] | コメントをどうぞ

MySQLでマルチマスタ – Galera Cluster

 MySQLでマルチマスタクラスタリングが出来る選択肢としてGaleraと言うやつがある。
 マルチマスタってのは、基本的なマスタ・スレーブ式のreplicationじゃなく、メンバー全てがマスタとして動作できるって事で、どのサーバに書き込んでも他のサーバに同期される。
 ロック問題とかさえ回避できれば比較的簡単に冗長性や性能を上げることができる夢のような話だけど、実際は書き込みのオーバーヘッドは結構大きいんで、性能は参照中心の構成じゃ無いとあまり上がらないんだけど、ノードが落ちたとしても何も手を入れずにシステムが勝手に動き続けるんで、利点は結構大きい。
 そんなわけで、今回、Galeraを構築してみた。

続きを読む

(178)


カテゴリー: LAMP[Linux, Apache, MySQL, PHP] | コメントをどうぞ