centos6でworker_connectionsの限界値の設定
nginx: [warn] 65536 worker_connections exceed open file resource limit: 1024
などと出る場合、
ulimit -n 65536
(65536が最大値)
で、worker_connectionsの限界値を設定できる。
再起動すると元に戻るので、下記を一番下に追記する。
/etc/sysconfig/init
ulimit -n 65536
GMO VPSでサーバ環境丸ごと移行したら、立ち上がらなくなった場合
http://d.hatena.ne.jp/chirubo/20121120/1353392643
の対応をして、再起動するとGMO VPSの場合、ネットワークが繋がらない場合があります。
eth0が立ち上がってないのが原因なので、リカバリーモードで起動して、マウントする
↓
ifconfig
でHWADDRを覚えておく
↓
vi /etc/sysconfig/networking/devices/ifcfg-eth0
もしくは
vi /etc/sysconfig/networking/profiles/default/ifcfg-eth0
にHWADDRを追記する。
(実際にはマウントしたパス)
↓
reboot
以上です。
弥生で「kaikeiapprunオブジェクトの作成に失敗しました(1)」とエラーが出る場合
windows10 64bit版で起動時に、「kaikeiapprunオブジェクトの作成に失敗しました(1)」とエラーが出ました。
まずは下記を実行してみる。
「Microsoft Visual C++ 2008 Service Pack 1 再頒布可能パッケージ」
の再インストール
参考:
http://it-strategist.blogspot.jp/2011_07_01_archive.html
それでもダメなら下記をインストール。
.net framework 3.5
以上で直りました。
proftpdが立ち上がらなくてlogにも出ず困ったとき
proftpd --configtest
エラー内容で
warning: unable to determine IP address of
ならホスト名を/etc/hostsに記述する
centosなどlinuxで起動時にチェックディスク(fsck)が始まるのを止めるの方法
起動時に
file system check forced
が出て早く起動したい時に。
カーネルオプション(boot option)に
fastboot
を追加すると、HDDのチェックをしなくなる。
恒久的に停止するには/etc/fstabを編集する。
https://access.redhat.com/site/ja/node/128413
sublime text2でincremental_findをすると毎回検索時に中身が消える場合
{ "keys": ["ctrl+s"], "command": "show_panel", "args": {"panel": "find"} }, { "keys": ["ctrl+s"], "command": "find_next", "context": [{"key": "panel", "operand": "find"}, {"key": "panel_has_focus"}] },
Emacs用の設定ですので、sublemacsproを入れてる前提です。
EC-CUBEで離島の送料を計算する場合
あくまでメモ程度です。
data/class_extends/page_extends/shopping/LC_Page_Shopping_Confirm_Ex.php
に
data/class_extends/pages/shopping/LC_Page_Shopping_Confirm.php
からaction()の中身を丸々取ってきて、そのまま入れる。(元のaction()を引き継がない形になる)
//actionの中身を追加
function action() {
・・・
}
その後、追加した
$this->arrForm = array_merge($arrOrderTemp, $arrCalcResults);
のすぐ上に、
//離島の計算(500円追加する)
$ritouFee = 500;
foreach($this->arrShipping as $aSv) {
$zipcode = $aSv['shipping_zip01'].'-'. $aSv['shipping_zip02'];
$fp = fopen(DATA_REALDIR . 'downloads/ritou.csv',"r");
while($data = fgetcsv($fp)){
if($data[0] == $zipcode) {
$arrCalcResults['deliv_fee'] += $ritouFee;
$arrCalcResults['total'] += $ritouFee;
$arrCalcResults['payment_total'] += $ritouFee;
break;
}
}
}
を入れる。
data/downloads/ritou.csv
を作り、中に離島の郵便番号を一行ずつ入れる
043-1401 043-1402 …
これでいけました。