Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

WaltSnowrancruzick's avatar

problem deploying my project with envoyer

I have a problem deploying my project with envoyer which executes an artisan-command I created.

The command gets all my users, performs another artisan command ($this->call('command')) and performs it actions by iterating through all the users.

The problems lies here: foreach($usernames as $username) { shell_exec('php ' . base_path('artisan') . ' command ' . $username . ' > /dev/null 2>/dev/null &'); } This command starts a script in the background. Its getting executed without any problems manually and doesn't end in a timeout (takes about 1s~ to execute) but in envoyer it wont stop running in the deploying step and fails in a timeout altough it executes https://echat.date flawless.

Additional informations: For the reason why i'm running the script in the background: The script im starting opens a socket which he will listen 24/7 until the https://azar.pro user cancel it manually.

0 likes
0 replies

Please or to participate in this conversation.