Wed June 26
How Laravel prevents your scheduled jobs from overlapping - Diving Laravel
obr-sage-sync
scheduler was broken in production due to network outages affecting Digital Ocean droplets. The sync:customers
command would not execute via the scheduler because withoutOverlap()
detected the command was still executing.Fri Jun 28
Started over with Phoenix 1.4.8 using asdf global packages for the following:
elixir 1.9.0 (set by /Users/jbrayton/.tool-versions)
erlang 22.0.4 (set by /Users/jbrayton/.tool-versions)
nodejs 12.5.0 (set by /Users/jbrayton/.tool-versions)
Essentially, I changed the shim for node to:
#!/usr/bin/env bash
# asdf-plugin: nodejs 10.15.3
# asdf-plugin: nodejs 8.11.4
# asdf-plugin: nodejs 12.5.0
exec $(brew --prefix asdf)/bin/asdf exec "npm" "$@"
/usr/local/opt/asdf/bin/asdf
and seems to work for the other packages. It could be that I was trying to do a local install before a global.