所以即時嘗試獲得Pheanstalk隊列在Laravel 4中工作,這是內置的(我必須作曲者安裝beanstalkd庫)。Beanstalkd/Pheanstalk - 無論如何都能讓它工作! (WAMP/PHP/LARAVEL)
現在已完成...即時嘗試將工作發送給我的工人。 每次我做我得到這個錯誤
[2013-04-25 08:55:03] log.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\adam\L4\vendor\pda\pheanstalk\classes\Pheanstalk\Socket\StreamFunctions.php line 55' in C:\wamp\www\adam\L4\vendor\pda\pheanstalk\classes\Pheanstalk\Socket\StreamFunctions.php:55
Stack trace:
#0 C:\wamp\www\adam\L4\bootstrap\compiled.php(5006): Symfony\Component\Debug\ErrorHandler->handleFatal()
#1 [internal function]: Illuminate\Exception\ExceptionServiceProvider->Illuminate\Exception\{closure}()
#2 {main} [] []
我也在我的日誌出現此錯誤:
exception 'ErrorException' with message 'Catchable Fatal Error: Argument 1 passed to Illuminate\Queue\Jobs\Job::resolveAndFire() must be of the type array, null given
這似乎是隻要我運行的PHP工匠隊列:聽'循環。
我已經下載了beanstalkd的控制檯並將其配置爲偵聽服務器localhost:11300。
哪給了我一個錯誤:未處理的響應。
我改變了我的httpd.conf,並添加了Listen 11300並重新啓動。
任何想法,哪裏會出錯?我無法看到Beanstalkd的許多文檔,而Laravel文檔也沒有幫助。
感謝您的任何想法!