下記の通リにRAMディスクをマウント。
ディレクトリとID、容量は設定・必要に応じて変更する。
/etc/fstab
#Nginxキャッシュ用
tmpfs /var/cache/nginx tmpfs mode=755,uid=****,gid=****,noatime,size=1024m 0 0
再起動して確認する。
reboot
df -h
下記の通リにRAMディスクをマウント。
ディレクトリとID、容量は設定・必要に応じて変更する。
/etc/fstab
#Nginxキャッシュ用
tmpfs /var/cache/nginx tmpfs mode=755,uid=****,gid=****,noatime,size=1024m 0 0
再起動して確認する。
reboot
df -h
・TCP通信からUnix Socket通信への移行。 → 100%
・各種リンク切れ対策。
・管理画面関連の修正。 →100%
・重要ではないエラーの修正。→ 90%
・バックアップ等の体制強化。→100%
sudo cp -dfpvR
sudo dstat -tcn –top-cpu-adv
sudo pktstat port 80 -k 30 -n
sudo cp -R dir1 -T dir2
sudo ln -s sample.txt sample_lnk
tailf ‘/var/log/nginx/error.log’
sudo netstat -tpan |grep “LISTEN”|grep :9000
sudo apt list –installed | grep ****
sudo sysv-rc-conf
ps -ef | grep tools.rb
crontab
*/5 * * * * root /usr/local/bin/crontest.txt
1-59/5 * * * * root /usr/local/bin/crontest.txt
以下の環境で起動成功しました。
設定に記載するファイルやフォルダ、サービスの位置やパーミッションを疑って下さい。
エラーの大半はこれです。
一番苦労したfcgiでどどんとふを動かすためのサービスを記載しておきます。
PID等はなるべくオプションで記載した方が良いようです。参考になれば。
Ubunt: 16.04
Nginx: 1.12.1
PHP : 7.1.8(spawn-fcgi)
#/etc/sytemd/sytem/dodontof.service
[Unit]
Description=ddntf-fcgi
After=nginx.service
Wants=nginx.service
[Service]
ExecStart=/usr/bin/spawn-fcgi -d /public_html/DodontoF -f /public_html/DodontoF/dodontof.rb -a 127.0.0.1 -u nginx -g nginx-p 9000 -F 24 -P /home/nginx/dodontof.pid
Type=forking
PrivateTmp=true
[Install]
WantedBy=multi-user.target