<div dir="ltr"><div>Hello All,</div><div><br></div><div>below script wont create a connection for me and I'm a little unsure how to determine what might be causing the issue. Im connecting to a server which im told defo works. As a test I changed the connection host to local/guest/guest and it work fine.</div><div><br></div><div>Any ideas would be much appriciated as im totally out of ideas.</div><div><br></div><div><br></div><div><?php</div><div><br></div><div>require_once __DIR__ . '/vendor/autoload.php';</div><div>use PhpAmqpLib\Connection\AMQPConnection;</div><div>use PhpAmqpLib\Message\AMQPMessage;</div><div><br></div><div><br></div><div><br></div><div>$connection = new AMQPConnection('subdomain.somedomain.com', '', '', '');</div><div>$channel = $connection->channel();</div><div><br></div><div>$channel->exchange_declare('gbs_prod_x2', 'direct', false, false, false);</div><div>$channel->queue_declare("", false, true, true, false);</div><div><br></div><div><br></div><div>if(!empty($argv[1]))</div><div>{</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>$data = implode(' ', array_slice($argv, 2));</div><div>}</div><div>else if(isset($_REQUEST['data']))</div><div>{</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>$data = urldecode($_REQUEST['data']);</div><div>}</div><div>else</div><div>{</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>$data = "Hello from Aaron in London";</div><div>}</div><div><br></div><div><br></div><div><br></div><div>//SET THE SEVERITY</div><div>if(empty($severity))</div><div>{</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>if(isset($_REQUEST['severity']))</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">            </span>$severity = $_REQUEST['severity'];</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>} </div><div><span class="Apple-tab-span" style="white-space:pre">      </span>else if(!empty($argv[1]))</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">            </span>$severity = $argv[1];</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>else </div><div><span class="Apple-tab-span" style="white-space:pre">   </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">            </span>$severity = "info";</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div>} </div><div>echo $severity;</div><div>$msg = new AMQPMessage($data);</div><div><br></div><div>$channel->basic_publish($msg, 'direct_logs', $severity);</div><div><br></div><div>echo " [x] Sent ",$severity,':',$data," \n";</div><div><br></div><div>$channel->close();</div><div>$connection->close();</div><div><br></div><div>?></div></div>