(この記事は2018/11/16の記事をリライトしたものです) ## 経緯など 自分は以前から、オンライン上のメモアプリとしてEvernoteとGoogle Keepを中心に使っていました。 もともとEvernoteがメインで、Google Keepは簡単なメモを残す程度の使い方という形で使い分けていました。 Evernoteは多機能で便利な一方、テキストを中心に気軽に情報を蓄積していく用途では、少々大掛かりに感じることもありました。 以前は自宅サーバーに個人的なWikiを置いて色々書き込んでいましたが、自宅サーバーを廃止したこともあり、クラウド上でWikiのようにテキストを蓄積できるサービスを探していました。 いくつか候補があった中で使い始めたのが、当時「Scrapbox」という名称だったサービスです。 Scrapboxは2024年5月にサービス名を変更し、現在は**Cosense(コセンス)**となっています。 この記事を最初に書いた2018年からかなり時間が経ち、名称だけでなく一部の機能や仕様も変わっているため、現在の内容に合わせて書き直してみます。 ## 機能や特徴など Cosenseは、クラウド上にページを作り、それぞれのページをリンクで結びつけながら情報を蓄積していくサービスです。 一般的なメモアプリのようにフォルダ分けして整理するというよりも、関連するページ同士をリンクさせることで情報をつなげていくところに特徴があります。 ### Projectについて Cosenseでは、**Project**という単位の中にページを作成していきます。 Evernoteで言えばノートブック、Wikiで言えば一つのWikiサイトに近いものと考えると分かりやすいでしょうか。 Projectには公開設定の**Public Project**と、非公開の**Private Project**があります。 Public ProjectはURLを知っていればログインしていない人でも閲覧できますが、編集できるのはProjectのメンバーだけです。 一方、Private ProjectはProjectのメンバーだけが閲覧・編集できます。 個人利用や趣味のグループ、勉強会などではPrivate Projectも無料で利用できます。 そ...
タイトルの通りです。
ここしばらく外部からのアタックという負荷要因と格闘してましたが、今回は内部からの負荷要因への対応です。
wordpressにはwp-cron(代替cron)と呼ばれる機能があり、予約投稿などが無いかチェックしているのだそうです。
しかしブログにアクセスがあったりする度に、wp-cronが起動するため、結構な負荷となりアクセスログでもwp-cronによるログが結構な割合を占めます。
負荷軽減という視点からすると、これは放って置けないため、こちらの記事を参考にして止める事にしました。
サーバにログインして、wp-config.phpファイルを編集します。
sudo vi /var/www/wordpress/wp-config.php
そして先頭に以下の行を追加してwp-cronを止めます。
define('DISABLE_WP_CRON', 'true');それからwhichコマンドでphpのパスを確認し、それを元にcronを設定します。
which php
sudo su -vi /etc/crontab
そしてcrontabの記載内容は以下の通りです。
# Example of job definition:# .---------------- minute (0 - 59)# | .------------- hour (0 - 23)# | | .---------- day of month (1 - 31)# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat# | | | | |# * * * * * user-name command to be executed* * * * * apache /bin/php /var/www/wordpress/wp-cron.php > /dev/null 2>&1


コメント
コメントを投稿