title: Large JSON not stored if stored when processed in a job
body: <p>I got a strange problem. I am using use Symfony\Component\Process\Process to get the output of a docker-run.</p>
  <p>I created this Job class:</p>
  <pre><code>public function handle()
      {
          $process = new Process([
              'docker',
              'run',
              'my/container:4.5.0',
              $this-&gt;url    
          ]);
  
          $process-&gt;setTimeout(3600);
          $process-&gt;setIdleTimeout(3600);
          $process-&gt;run();
  
          Result::create([
              'result' =&gt; json_decode(strstr($process-&gt;getOutput(), '{'))
          ]);
      }
  </code></pre>
  <p>If I dispatch this Job within a shell command, I don't get a 'result'.</p>
  <p>If I run this directly from the Console command like this:</p>
  <pre><code>  $url   = $this-&gt;argument('url');
          $this-&gt;line(&quot;Starting test for $url&quot;);
  //        $result = ProcessJob::dispatch($url);
          $process = new Process([
              'docker',
              'run',
              'my/container:4.5.0',         
              $url    
          ]);
  
          $process-&gt;setTimeout(3600);
          $process-&gt;run();
         
            Result::create([
              'result' =&gt; json_decode(strstr($process-&gt;getOutput(), '{')),
          ]);
  
          return 0;
  
  </code></pre>
  <p>I get an result.</p>
  <p>Now it's getting even more complicated:</p>
  <p>This works perfectly fine on my Homestead machine - but not on my virtual server I hosted on a datacenter.</p>
  <p>What I did:</p>
  <ul>
  <li>I checked, if the docker command can run on that user (true, otherwise the console-command would fail</li>
  <li>I checked the Laravel-log (no entry)</li>
  <li>I checked the MySQL-log (no entry)</li>
  </ul>