データを解析してMySQL DBに書き込むカスタムartisan
コマンドがあります。私は手動でこのコマンドを実行しているので、schedules
またはcronジョブはありません。Homesteadを使用した場合、永続的なデータ消失
データを保存した後、しばらくそれを使用できます。通常、それは10分から20分まで利用可能です。永続化してからマシンを再起動すると、1時間ほどデータを扱うことができます。そのテーブルの後は、私自身truncate
のように空になります。
マイカスタムコマンドは、それのコンストラクタでtruncate
コマンドを持っているので、パーサは、テーブルとリフィルをクリアし、それ:
DB::statement('truncate clauses');
しかし、cronのは、このコマンドか何かを実行していないので、私は、それが理由だとは思いません(たとえそうであっても、私はそれに正しいデータを持ったテーブルを持っています)。
他のすべてのテーブルは、通常通りデータを保持しています。
このような奇妙な動作の原因は何ですか?
私の環境:fresh Laravel 5.2.31、Homestead、Vagrant 1.8.1。
大変ありがとうございます。 –