nextcloud-logo-white-transparent
  • ★製品概要
    • なぜ、今、Nextcloudが必要か
    • Nextcloudで始めるセキュアなファイル共有
    • Nextcloudと他のオンラインストレージ製品の比較
  • 製品詳細
    • Nextcloudのアーキテクチャー
    • システム要件
    • バージョンアップ履歴
    • EOL一覧
    • Nextcloud API一覧
    • Nextcloudデスクトップクライアント
    • Nextcloudモバイルアプリ
  • ユースケース
    • ユースケース
      • 取引先との安全なファイル共有
      • 既存ファイルサーバーをそのまま活用
      • 営業マンのファイル持ち出しを安全に実現
      • 支店間など広域ネットワークでファイル共有したい
      • 教育・研究機関でのオンラインストレージ利用
      • 開発プラットフォームとしてのNextcloud
      • remote.itとの組み合わせによるセキュアなオンラインストレージ
    • 導入事例
      • Nextcloud導入事例(京都大学様) 請求フォーム
      • Nextcloud導入事例(明治大学様) 請求フォーム
  • お知らせ/テックブログ
    • ニュースリリース
    • セミナー
    • Nextcloud
    • ONLYOFFICE
  • サービス
    • 導入サービス、導入支援
    • サポートの概要
    • EnterpriseサポートとCommunityサポートの選び方
    • Enterpriseサポート
    • Communityサポート
    • Nextcloud保守サポートでサポートされるアプリケーション
  • お問い合わせ
    • Nextcloud導入のご相談、お見積り
    • 会社概要
    • Nextcloudカタログ等資料請求
    • ★ダウンロード資料一覧
  • ONLYOFFICE
    • ONLYOFFICEでOfficeファイルをオンライン活用(ONLYOFFICE公式パートナー)

Nextcloud のバックグラウンドジョブの設定と使い分け

2020年9月24日NEXTNextcloud, techblog

Nextcloud では、システム内部処理のためにバックグラウンドジョブを実行させる仕組みがあります。
このバックグラウンドジョブを起動させる仕組みは以下の 3 つの方式があり、稼働させるサーバーの状況に応じて選択することができます。

  • AJAX
  • Webcron
  • cron

バックグラウンドジョブの設定

Nextcloud のバックグラウンドジョブをどの方式で行うかは、管理者向けの設定メニュー内の「基本設定」をクリックして設定画面を表示します。

バックグラウンドジョブの方式

1. AJAX

Nextcloud をインストールした状態でのデフォルトはこれが設定されています。
Nextcloud へのユーザーアクセスに応じてバックグラウンドジョブが実行される方式です。
この方式は、システムへのコンソールアクセスや別途サービスへの登録をせずに利用ができますが、バックグラウンドジョブを定期的に実行するために、定期的にページにアクセスする必要がある点で信頼性としては一番低くなります。

2. Webcron

Nextcloud のバックグラウンドジョブを実行するための PHP スクリプトである “cron.php” を外部の Webcron サービス等に登録して定期的にバックグラウンドジョブを実行する方式です。
この方式では、システムへのコンソールアクセスは不要ですが、外部サービスから Nextcloud に対してインターネットを使用してアクセスできる必要があります。

■Webcron サービスに登録する呼び出し URL の例

  • “http[s]://【FQDN】/” で Nextcloud にアクセスさせる場合
    ⇒ http[s]://【FQDN】/cron.php

3. cron

Nextcloud のバックグラウンドジョブを実行するための PHP スクリプトである “cron.php” の実行を OS の cron を利用して登録し、定期的にバックグラウンドジョブを実行する方式です。通常は 5 分間隔で実行されるように設定します。

■cron の設定例

*/5  *  *  *  * php -f /var/www/html/nextcloud/cron.php

各方式の使い分け

1. AJAX

Webcron サービスを利用できず、サーバーへのコンソールアクセスもできないような環境で Nextcloud を利用せざるを得ない場合はこの方式を選択する形になります。

2. Webcron

サーバーへのコンソールアクセスが行えないが常に定期的にバックグラウンドジョブを実行させたい場合はこの方式を選択します。
このほかに、Nextcloud サーバーを冗長構成にし、クラウドの AutoScaling サービスでサーバー稼働数が一定とならない場合には、cron を実行するサーバーの考慮が必要となるため、この方式を選択するとよいと考えられます。

3. cron

3 つの方式では一番無難な方式です。複数台の Nextcloud サーバーが運用される構成であっても、cron の実行スケジュールを調整するなどして設定をしていきます。
弊社で Nextcloud の構築代行を実施差し上げる際には、この方式を選択しております。

カテゴリー

  • Nextcloud Talkの紹介とOSS版Talk HBPのインストール2025年4月30日
  • Nextcloud Hub 10:2025年の最新統合ワークスペースを徹底解説!2025年3月31日
  • occコマンドの共通オプションについて2025年3月31日

Blog

  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2016

ニュースリリース

  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2017

Nextcloudのお問合せ

資料請求

Nextcloudの製品カタログの請求フォームです。

資料請求を行う

お問合せ・お見積り依頼

Nextcloudの導入をご検討の企業・団体の皆様。

お問合せフォームへ


-COMPANY-

〒101- 0052
東京都千代田区神田小川町1-2
風雲堂ビル6階


-PARTNER-

nextcloudamazon



 

-外部コンテンツ-

-Facebook-

Nextcloud広報室 – 株式会社スタイルズ

-Youtube-
Stylez Corp.

-Qiita-
Stylez Nextcloud


★製品概要製品詳細ユースケースお知らせ/テックブログサービスお問い合わせONLYOFFICE
© 2003 - 2023 Stylez Corp.