アプリケーションサーバの運用で頭を悩ませるのが、 アクセス増加に伴うCPUの高負荷状態です。 1台のLinuxBoxで処理できるプロセス数やメモリー容量は 無制限では無く、ある一定の同時実行処理数を越えた時点で 極端にパフォーマンスが落ちたり、最悪の場合は... 続きを読む
DSASのロードバランサは高価なアプライアンス製品ではなく、LinuxのLVS (Linux Virtual Server)を利用しています。 安価、というか、ハードウエア以外は金銭的コストがゼロなので、一般のクライアントからのアクセスを受ける外部ロードバランサのほかに、内部サ... 続きを読む
ロードバランサーの構築 CentOSにipvsadmを導入し、ロードバランサーを構築します 用意した環境は、次のようになります まずはハードウェアー構成からです www | lb | +--------+ | | sv1 sv2 WANからきたパケットは、一度ロードバランサーを経由し... 続きを読む
PHP execとsystemの違い サンプルプログラム(PHPマニュアル) まず、仕様は、マニュアルを読んでください。 exec system <サンプルプログラム例1>検証:正常例 ■プログラム $cmd = "ls -l"; echo "cmd[$cmd]\n"; print "******exec********\n"; exec( $cm... 続きを読む
sudo(“su do”)はUNIXおよびUnix系オペレーティングシステムのプログラムの1つで、ユーザーが別のユーザー(通常、スーパーユーザーすなわち root)の特権レベルでプログラムを実行するためのコマンドである。デフォルトではその別ユーザーのパスワード入力... 続きを読む
string exec ( string $command [, array &$output [, int &$return_var ]] ) パラメータ command 実行するコマンド output 引数 output が存在する場合、指定した配列は、 コマンドからの出力の各行で埋められます。 \n のような後に続く空白は、この配列には... 続きを読む
鉄道模型 通販 PHPプロ!運営元、アシアルが運営する鉄道模型通販サイト。 携帯 SSL 国内の携帯電話に対応したSSL証明書。主要3キャリアの携帯端末はもちろん、ウィルコムやイーモバイル、iPhone、Google Androidなどの最新端末にも対応。 PHP 暗号化 Webアプ... 続きを読む
外部コマンドを実行する関数「system」と「exec」の比較 PHPでバッチやコマンドラインプログラムを作る時は手軽に外部コマンドをコールするのもありだと思う。 その際、「system」と「exec」どちらを使うべきか迷ったので両者の挙動を検証してみた。 string sys... 続きを読む
シェルコマンドを実行する関数は ・shell_exec() もしくは バッククォート(`)でコマンドを囲む ・passthru() ・system() ・exec() ・popen() ・proc_open() と6つありますが、 それぞれの違いは ・shell_exec() 「実行結果の出力がテキスト」のコマンドを実... 続きを読む
環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を... 続きを読む
「アプリケーションを開発し、それが動作する際にCPUやメモリーをどう使うのかが想像できる」。Linuxカーネルの開発に“メンテナー”として加わっている富士通の亀澤寛之氏は、OS作りに携わるメリットをこう語る。この能力があれば、情報システムの性能チューニ... 続きを読む
keepalived では様々なヘルスチェック方式がサポートされています。 HTTP_GET SSL_GET SMTP_CHECK TCP_CHECK これらの使い方はなんとなく想像がつくと思いますが、これら以外のサービスのヘルスチェックをするにはどうすればいいのでしょうか。 例えば DNS とか... 続きを読む
今回構築から検証までの間で説明を省略していた 「keepalived.conf」について私が理解している範疇で説明します。 ※誤り等あればご指摘いただけると助かります。。。 まず、説明の対象となる「keepalived.conf」を以下に掲載いたします。 vrrp_instance vip_mysqld... 続きを読む
Oracleが、Red Hat Enterprise Linux(RHEL)から派生した無料のLinuxディストリビューションCentOSに、マーケティングで攻撃を仕掛けている。 しかしOracleが自社のLinuxディストリビューションを宣伝し、ライバルを攻撃している光景は、一種のジョークだ。Oracl... 続きを読む
We firmly believe that Oracle Linux is the best Linux distribution on the market today. It's reliable, it's affordable, it's 100% compatible with your existing applications, and it gives you access to some of the most cutting-edge innovations... 続きを読む
手のひらサイズのサーバーとしておなじみのぷらっとホーム「OpenBlocks」がまた進化を遂げた。今回は大手ベンダーに先駆けARMコアのプロセッサーを採用。小型、省電力、堅牢という特徴に加え、高性能まで実現し、もはや死角のない逸品に仕上がった。 我が道を行... 続きを読む
ログの出力方法 「第1回:必読!ログファイルとディレクトリ」では、CentOS 5.2の/var/logディレクトリ以下に存在する、ログファイルとディレクトリについて説明しました。第2回は、このさまざまなログファイルの管理について説明します。 ログの出力方法という... 続きを読む
リナックスアカデミーは国内唯一のLinux&Java&PHP専門校。未経験から即戦力で活躍できるITエンジニアを育成する、国内初のLPI(Linux技術者認定機関)第1号プラチナスポンサースクールです。【個人のお客様】 電話でのお問い合わせ 0120-70-3727(携帯可) (受... 続きを読む
Mozilla、Web アプリの App Store「Mozilla Marketplace」での Linux サポートを見送り 米国 Mozilla がオープンソースコミュニティの指導的立場にあるのは間違いないことだ。だが、Mozilla は Linux コミュニティに対しては、必ずしもそのような立場にはいない... 続きを読む