非同期処理

Laravel:JOBが同期処理は動くのに非同期処理にすると動かない

Laravel:JOBが同期処理は動くのに非同期処理にすると動かない 動作の遅いプログラムを非同期処理にすべくJOBを書いている今日この頃。 これはそんな状況の中であった事案です。 今回の原因は【$_SERVER[‘DOCUMENT_ROOT’]】 この挙動は状況で変わるようです。これを探し当てるまでかなりかかってしまいました。 Job::dispatch()->on […]

Laravel:処理時間のかかるQueueで発生した3倍のデータ処理

Laravel:処理時間のかかるQueueで起こった問題 商品情報を出品データに置き換えるパーツを作成して実行時間を測ろうと最大数で実行開始! 約5500件程度の楽天出品用CSVの作成に2時間かかり頭を悩ませてました。 「う~ん、何が原因なんだ…」と作成したデータを確認したところ、なんとレコード数が15057件! 何故5500件が15000件になるんだ?? 3倍のデータ処理の謎 調べた […]

Laravel:.evnを変更してもQueueがsyncで実行。workも動かない。その原因

.evnを変更してもQueueがsyncで実行。workも動かない。 解決までまる3日を要しました。 しかも、解決したのは私ではなく、私のメンター。 いゃ~わからんよ、それは。と言う所だったのでしっかりと記録に残そうと思います。  やりたかった事 結論を書けば、非同期処理を仕掛けたかったわけです。 楽天市場やAmazonのランキングの取得やAPIによる出品業務など、店舗運営ではブラウザを占有されて […]