elementary OS 0.2 Lunaを、さくらVPSで利用する。Webサーバーダウン時の対処方法。

さくらVPSのメモリーが2GB、HDD200GBを利用しているが、apache benchでWordPressのホームページを計ると、なんと、

# ab -c1 -n 100 https://www.linuxparadise.net/

で、安心となる。私は他にも、この同じサーバー内にVirtualHostで沢山の数のホームページを運営中です。
私は、ここ最近、サーバーが落ちる事が沢山ありまして困っておりました。
そうなると、MaxClients = 1ぐらいがいいのであろうかと思って、実際に行なってみると、WebSiteの表示がのろのろでありますよ。
これでは、いけないと思って、Webサーバーが落ちていたら、自動的に再起動させる方法が結局良いような気がしてきました。

それで、ググってみると、良い情報が載っていた。apache2が落ちているときに、再起動させて、落ちていないときには華麗にスルーするというものでありましたよ。



#!/bin/sh

SERVICE=apache2
LOG=/var/log/service-start.log
RESULT=`ps aux |grep apache2 |grep -v "grep"| wc -l`

echo "==== `date +%Y/%m/%d/%H:%M` ====" >> $LOG

if [ $RESULT -eq 0 ] ; then
        echo "$SERVICE stopped now , Try $SERVICE service start!" >> $LOG
        /etc/init.d/$SERVICE start >> $LOG

else
        echo "Service $SERVICE is already Starting" >> $LOG
fi



これは、良いスクリプトだなぁと思って、使ってみることにしますよ。これを、crontabに入れておけばおk。

後日、このスクリプトで良いかどうかなども、追い追い公開していきますよ。
お楽しみに。

ちなみに、abで計ってみたり、他のサイトをググってみて、apacheの設定は下記のようにしました。

StartServers 5
ServerLimit 16
MaxClients 16
MinSpareServers 5
MaxSpareServers 10
MaxRequestsPerChild 1000

Timeout 30
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 3


参考:http://tinyurl.com/l5at676

XOOPS Cube Legacy 2.2.3 Beta 1になった! 開発関係者の皆さん。有り難うございます。

私の運営しているXOOPSは、御蔭様で、XOOPS Cube Legacy 2.2.3 Beta 1になりました。

無料で大変有能なCMSで、XOOPSは愛用させて頂いておりますが、本当に感謝しております。

御蔭様で、現在では、3つのXOOPSサイトを、Apacheでバーチャルホストを使って、利用させて頂いております。

XOOPSのAdminのテーマが変わったので、とても新鮮で、感謝して使わせて頂いております。

使い続けてきてよかった。それを今、私は思っております。感謝に堪えません。

これからも、使い続けていきたいと思います。

XOOPSの開発関係者の方々に、今後ともどうぞよろしくお願いいたしますと申し上げます。

LinuxMint13での、x11vncの自動起動方法。

# apt-get install x11vnc xinetd
# exit
$ x11vnc -storepasswd(パスワードをセットする)
# su
# vi /etc/xinetd.d/x11vnc

service x11vnc
{
port = 5900
type = UNLISTED
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/x11vnc
server_args = -inetd -o /var/log/x11vnc.log -display :0 -auth /var/lib/gdm/:0.Xauth -rfbauth /home/ユーザーネーム/.vnc/passwd -forever
disable = no
}

# vi /etc/services

x11vnc          5900/tcp                        # VNC server(最下行に付け足す)

# /etc/init.d/xinetd restart

 

LinuxMint14でシャウトキャストを聴くには、Nightingaleが(・∀・)イイネ!!

以前まで、Linuxではシャウトキャストラジオを聴くには、radiotrayでラジオ局を一つ一つ登録して、音楽を聴いてました。

しかし、最近ではまた、シャウトキャストも選曲して聴けるツールが出来ました。

お蔭様で、今後はこれを活用してみようと思っております。

 

$ sudo add-apt-repository ppa:trebelnik-stefina/nightingale

$ sudo apt-get update

$ sudo apt-get install nightingale

参照:http://www.evernote.com/shard/s241/sh/e4c7eab2-df9a-4bf3-bc36-cb6b94bd92f9/866a96934814552ef5223e6be94bd8d7


XOOPSのmodule、「logcounterx」が、MySQL5.5.34でインストールが出来ない場合の対処方法。

XOOPSのmodule、logcounterxは、MySQL5.5.34,PHP5.4.23という環境で、インストールができませんでした。

しかし、諦めず、エラー情報から、解決方法を探っていくと、次の方法でインストールが可能と解りました。

xoopsのhtml内、moduleの中の、logcounterxのフォルダの中に、「sql」というフォルダがあります。

そこの中を見てみます。

# cd /home/USERDIR/public_html/html/xoops/modules/logcounterx/sql

# vi mysql.sql

として、次に置換をします。

TYPE = MyISAM」を、「ENGINE = MyISAM」に置換すれば、おk。

viエディターの場合には、下記のようにします。

「:%s/TYPE = MyISAM/ENGINE = MyISAM/gc」

と打ちまして、確認しながら、置換します。

保存し、もう一度、logcounterxをインストールしてみてください。

出来たかな?(^ω^)

nginxエラー【connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) 】と出たとき。

nginxでまた、「502 Bad Gateway」と出てしまった。

またか? と思って、エラーログを調べてみると、

connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream・・・・

などのように書いてあった。この問題は次のようにして、解決しました。


# cd /var/run

# chmod 666 php5-fpm.sock

# vi /etc/php5/fpm/pool.d/www.conf

46行目当たりを検索して下さい。

; Set permissions for unix socket, if one is used. In Linux, read/write
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions.
; Default Values: user and group are set as the running user
;                 mode is set to 0666
;listen.owner = www-data
;listen.group = www-data
listen.mode = 0666(先頭の";"を外し、このように設定する。)

 

# /etc/init.d/nginx restart

# /etc/init.d/php5-fpm restart


以上をやってみて、再度、ホームページにアクセスして下さい。

今度は表示されましたか?(^ω^)

参照:http://stackoverflow.com/questions/23443398/nginx-error-connect-to-php5-fpm-sock-failed-13-permission-denied

お蔭様で、10万アクセス達成♪ 満員御礼♪ 有り難うございます! 今後ともよろしくお願いします!( ´∀`)

お蔭様で、当サイトは、10万アクセス達成しました。

有り難うございます。皆さんのお蔭様です!( ´∀`)

ロボット検索のカウントや、自分で踏んだカウントももちろん含まれているのですが、まぁ、いいですよね?!

今日は祝い酒で、先ほど、ビールを一本頂きました。

ささやかな祝杯ですよぉ。嬉しいなぁ。嬉し恥ずかしとはこのことですよぉ。

今後とも末永くよろしくお願いします。

私もサイトの更新努力精進して参りたいと思っております。

どうぞよろしくね!( ´∀`)

LinuxMint14で、MUNINのグラフ画像が表示されない場合。

一般の設定は、省略します。今回の情報公開は、MUNINでグラフ画像が表示されない原因が解らない場合に、ご参考ください。
logを調べます。munin-graph.logを調べます。
 

[PERL WARNING] Use of uninitialized value in concatenation (.) or string at /usr/share/munin/munin-graph line 74.

[PERL WARNING] Use of uninitialized value $graph_fh in <HANDLE> at /usr/share/munin/munin-graph line 75.

[PERL WARNING] readline() on unopened filehandle at /usr/share/munin/munin-graph line 75.

という箇所があったら、下記をバグ修正します。 

# vi /usr/share/munin/munin-graph

(74行目、75行目辺りを変更します。)

#my $graph_fh = new IO::File($config->{libdir} . "/graphs");
my $graph_fh = new IO::File("/var/lib/munin/graphs");

# sudo -u munin munin-cron

でズラズラと、画像ファイルを作成しているリストが出てきたらとりあえずホッとしましょう。

その他に私の場合にはまだ、原因がありました。

# vi /etc/munin/munin.conf

graph_strategy cgi
cgiurl_graph http://hogehoge/munin

これで私の場合には、グラフ画像が表示されました。

apache,mysqlのグラフは、私の場合には少しおかしかったので、表示しない設定にしました。 

公開してもいいと思いますので、どんな具合になるか。下記を参照してください。

 

当サーバーのMUNINのグラフはこちら

参照:https://bugs.launchpad.net/ubuntu/+source/munin/+bug/1100364

有り難う! Pear OS!! さようなら!!!

Pear OS終了のお知らせがキタコレ。

実にがっかりしております。

elementary OSと共に、少しだけいいなと思っていただけに、ガッカリ。

どこかの、OSにそっくりではあったけれども、

ダジャレという気分もあって、いいかもしれないと思っていたが。

ついに、終焉がきました模様です。

お疲れ様でした。

nginxで、XOOPSのxpwikiが動かない。XOOPSもWordPressもFTPでしかUpdateが出来ないという方は、これを行ないましょう。

# useradd nginx
# chown nginx:nginx -R /home/USERDIR/public_html/
# vi /etc/php5/fpm/pool.d/www.conf


; 22行目辺りのuserとgroup → nginxに!
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user’s group
; will be used.
user = nginx
group = nginx

———————————————————-
; 44行目辺りのlisten.ownerとlisten.group → nginxに!
; Set permissions for unix socket, if one is used. In Linux, read/write
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions.
; Default Values: user and group are set as the running user
; mode is set to 0666
listen.owner = nginx
listen.group = nginx
listen.mode = 0666

———————————————————-


# /etc/init.d/nginx restart
# /etc/init.d/php5-fpm restart

以上をやってみて、以前まで動かなかったXOOPSのXPWIKIのサイトを見てみると、なんと、動いているではないか? とびっくりしました。
そればかりではなく、今までXOOPSやWordPressのUpdateがFTPでしかUpdate出来ないと思っていたのが、直りまして、XOOPSは X-Updateが"ダイレクト(ファイルオーナーがPHP)"で、WordPressはテーマの追加やプラグインの追加なども、FTPではなく、ダイレクトにUpdateが出来ました。大変嬉しかったです!
情報を前の記事でコメントして頂きました方。有り難うございました!
また一つ、nginxが勉強になりましたよ。

Android,iPadの無料アプリ、SmartNewsとFlipboardで情報に困らない!

2013-08-19 08.45.16

【SmartNews】(Android,iPad 無料アプリ)

これはいい! これを使えば、情報に困らない。

一日に数回、更新があって、情報のホットな物がすぐに手に入ります。

しかも、どの情報も、ほとんどが楽しめる物ですよ。

良くこれだけの物を、無料アプリで提供されているなと思います。

アプリのダウンロードは、こちら!

2013-08-19 08.45.58

【Flipboard】(Android,iPad 無料アプリ)

これもいい。

ニュース記事がグラフィカルな面も考えられて、配信されてます。見た目もペラペラと記事をめくる感じが大変好印象です!

ニュース記事の内容は、SmartNewsと併せて読むと、十分なボリュームになって、ニュース記事に困ることはないでしょう。

ニュース記事の新鮮度も抜群ですよ!(^ω^)

アプリのダウンロードは、こちら!

 

1 6 7 8 9 10 19