2013-04-04 11 views
6

के लिए वर्बोज़ मोड सक्षम करें php artisan queue:listen के माध्यम से श्रोता को चलाते समय, यह बहुत ही शांत है भले ही कार्यकर्ता कुछ गूंज रहा हो।लार्वेल 4 कतार श्रोता

प्रश्न: आप उन echos को स्क्रीन पर प्रदर्शित करने में सक्षम कैसे करते हैं, php artisan queue:work कैसे करता है?

उत्तर

7

मुझे विश्वास नहीं है कि सुनो का कोई आउटपुट होना है, और मैं ListenCommand में कुछ भी नहीं देख सकता जो सुझाव देगा कि देने के लिए कोई और आउटपुट होगा। हालांकि, जब आप मदद के लिए कारीगर से पूछते हैं तो यह --verbose (-v) सुझाता है जिसे आप आज़मा सकते हैं?

php artisan queue:listen -v 

की मेरी समझ सुन कि यह अनिवार्य रूप से बार-बार queue:work बुला एक पृष्ठभूमि सेवा के रूप में चलाने के लिए डिज़ाइन किया गया है, है। यदि आप परीक्षण करना चाहते हैं कि कोई कर्मचारी काम कर रहा है तो आप केवल queue:work पर कॉल करेंगे। आप शायद अपने कोड में कुछ logging जोड़ना चाहते हैं, और आप तब लॉग फ़ाइलों को देखने में सक्षम होंगे।


$ php artisan help queue:listen 

Usage: 
queue:listen [--queue[="..."]] [--delay[="..."]] [--memory[="..."]] [--timeout[="..."]] [connection] 

Arguments: 
connection   The name of connection 

Options: 
--queue    The queue to listen on 
--delay    Amount of time to delay failed jobs (default: 0) 
--memory    The memory limit in megabytes (default: 128) 
--timeout    Seconds a job may run before timing out (default: 60) 
--help (-h)   Display this help message. 
--quiet (-q)   Do not output any message. 
--verbose (-v)  Increase verbosity of messages. 
--version (-V)  Display this application version. 
--ansi    Force ANSI output. 
--no-ansi    Disable ANSI output. 
--no-interaction (-n) Do not ask any interactive question. 
--env     The environment the command should run under.> 
0

php artisan queue:listen अब जब रन कंसोल के लिए कार्यकर्ता उत्पादन प्रस्तुत करना होता है। कोई वर्बोज़ मोड की आवश्यकता नहीं है।

+0

लार्वेल के किस संस्करण में? सवाल विशेष रूप से लैरावेल 4 के बारे में है और यह निश्चित रूप से लैरवेल 4.2 में मामला नहीं है – nicja

0

सुनो बहुत शांत है। निजी तौर पर, मैं ओएस एक्स/लिनक्स का उपयोग करता हूं और आउटपुट की निगरानी के लिए निम्न टर्मिनल विंडो में निम्न चलाता हूं।

tail -f storage/logs/* 
संबंधित मुद्दे