2016-01-21 14 views
5

पर ऑप्ट आउट ऑप्टिमाइज़ करें I Azure पर एक लार्वा ऐप चला रहा हूं। चीजें सही दिशा में आगे बढ़ रही हैं, संगीतकार इंस्टॉल बिल्कुल काम करने के लिए उपयोग नहीं किया गया था। अब तथापि, "php कारीगर का अनुकूलन" कमांड का समय समाप्त:php artisan केवल संगीतकार

Running only php artisan optimize is no problem

क्या हो सकता है:

Running composer install makes php artisan optimize time out

हालांकि, चल "php कारीगर का अनुकूलन" अलग से कोई समस्या नहीं सब पर है इसका कारण?

संपादित करें:

सिम्फोनी-फ़ोल्डर हटाया जा रहा है मदद नहीं करता है, यह मौजूद नहीं है जब मैं "संगीतकार स्थापित" -command चलाएँ:

Symfony folder is not present

टाइमआउट सीमा बढ़ाने से या तो मदद नहीं करता है, मैंने इसे दोनों में और composer.json फ़ाइल में बढ़ाया है:

composer.json file Settings in Azure

यह अभी भी मुझे समय समाप्त कर देता है, सिम्फोनी घटकों फिर से स्थापित करने के बाद:

Symfony installing

...

Arriving at php artisan optimize again

2000 second timeout

+0

आप टाइमआउट को बढ़ाने का प्रयास कर सकते हैं http://stackoverflow.com/questions/18917768/why-composer-install-timeouts-after-300- सेकेंड यह समाधान नहीं हो सकता है लेकिन यह देखना दिलचस्प होगा कि क्या अधिक दिया गया है या नहीं समय वास्तव में यह पूरा करता है या यह पूरी तरह से अटक गया है। –

+0

http://laravel.io/forum/09-15-2015-azure-webapps-laravel-5111-composer-install-fails ऐसा लगता है कि अन्य लोगों ने इससे पहले सामना किया है। –

+0

हाँ क्षमा करें, मुझे यह उल्लेख करना चाहिए था कि मैंने पहले ही यह कोशिश की है। मुझे अभी स्क्रीनशॉट मिल रहा है, बस एक सेकंड। – Rkey

उत्तर

0

जैसा कि मैंने तैनात एक Azure वेब ऐप्स पर नया साफ Laravel 5 एप्लिकेशन और पुन: उत्पन्न करने की कोशिश की आपकी समस्या, हालांकि, यह मेरी तरफ से ठीक काम करता है या तो मैं कमांड php artisan optimize या composer install या composer update चलाता हूं।

मैं साइट एक्सटेंशन Azure वेब एप्लिकेशन पर आवेदन की KUDU सांत्वना स्थल पर पर संगीतकार स्थापित, यूआरएल होना चाहिए की तरह: https://<your_site_name>.scm.azurewebsites.net/SiteExtensions/#gallery

अन्य डेवलपर्स जो एक ही समस्या तब के कई समाधान कर रहे हैं , max_execution_time बढ़ाने या 0 करने के लिए मान सेट https://azure.microsoft.com/en-us/documentation/articles/web-sites-php-configure/#how-to-change-the-built-in-php-configurations को देखें Azure वेब Apps पर PHP बिल्ड-में विन्यास को बदलने के लिए करने के लिए

  • कोशिश: आप के साथ है, तो आप इन समाधानों कोशिश कर सकते हैं। और तुम Composer.json फ़ाइल में process-timeout बदल सकते हैं:

    "config" : { "process-timeout": 0 }

  • नष्ट कर दिया पूरे Symfony फ़ोल्डर और फिर कोशिश करें। PHP Artisan Optimize - Timed out? #1050 पर टिप्पणियों के रूप में, ऐसा लगता है कि सिम्फनी निर्भरता इस मुद्दे को उठाती है।

+0

आह, मेरे द्वारा एक खराब वाक्यांश प्रश्न, मेरी माफ़ी। मैंने पहले ही इन दोनों चीजों की कोशिश की है, मैं उनके स्क्रीनशॉट अपलोड करूंगा। सिर्फ एक सेकंड। – Rkey

0

@Rkey, मेरे अनुभव के अनुसार, मुझे लगता है कि इस मुद्दे को सिम्फनी संस्करण/विन्यास से अधिक संबंधित है।मेरा सुझाव है कि आप composer.lock फ़ाइल से सिम्फनी कॉन्फ़िगरेशन को हटा/संपादित कर सकते हैं (नोट: यदि आप सफलता नहीं पा रहे हैं तो कृपया इस फ़ाइल का बैकअप लें, आप भी अपने पर्यावरण को पुनर्प्राप्त कर सकते हैं)। और फिर आप यह "composer install" चला सकते हैं। enter image description here

इंस्टॉल किए गए घटक के बाद, आप एक चेतावनी खिड़की से पता चलता है कि

your session is timeout, please refresh your browser. 

आप इस जानकारी को देख सकते हैं क्योंकि सर्वर प्रारंभ प्रक्रिया में है देख सकते हैं। कोई चिंता, कृपया मुझे बताने में संकोच न करें।

+0

आपको कुछ होने की संभावना है, लेकिन मुझे समझ में नहीं आता है कि "composer.lock फ़ाइल से सिम्फनी कॉन्फ़िगरेशन को हटाएं/संपादित करें" के साथ आपका क्या मतलब है। Composer.lock फ़ाइल 3000 से अधिक लाइनों लंबी है, क्या आप शायद composer.json फ़ाइल का मतलब है? किसी भी मामले में, composer.lock/composer.json फ़ाइल के कौन से हिस्से आप बात कर रहे हैं? – Rkey

+0

@ रिकी, मैं सिर्फ सिम्फनी घटकों को अपडेट करना चाहता हूं। क्या आप अपने घटकों को अद्यतन करने के लिए "संगीत अद्यतन सिम्फनी/सिम्फनी" का उपयोग करने का प्रयास कर सकते हैं? और फिर आप "संगीतकार इंस्टॉल" कमांड का उपयोग कर सकते हैं। –

+0

यदि मैं/home/site में हूं और "composer.phar अपडेट सिम्फनी/सिम्फनी" चलाता हूं तो यह मुझे "प्रक्रिया [9476] समाप्त कर देता है! एक नई cmd प्रक्रिया शुरू करने के लिए ENTER दबाएं।" =/ – Rkey

0

मुझे यह समस्या भी है। योजना की उन्नति में सुधार होगा?

this के अनुसार एस 3 में अपग्रेड करने में मदद करता है ... मैंने इसे आजमाया नहीं है ... अगर यह वास्तव में काम करता है तो मुझे बताएं।

+0

@ इस पर कोई भी अपडेट करें? ... मेरा मतलब था कि आप यह काम करने के लिए प्रबंधन करते थे? मुझे एक ही समस्या है। – cabs

+0

मुझे पूरा यकीन है कि उनके पास एक अलग मुद्दा था। अगर सिर्फ एस 3 में अपग्रेड करने में मदद मिलेगी, तो टाइमआउट के लिए अधिकतम समय में भी मदद करनी चाहिए। 2000 सेकंड के बाद समय समाप्त होना वास्तव में खराब प्रसंस्करण शक्ति के साथ भी नहीं होना चाहिए, और चूंकि मैं "संगीतकार इंस्टॉल" कमांड के बाहर स्वतंत्र रूप से अनुकूलित कर सकता हूं, कुछ और समस्या होनी चाहिए। – Rkey

0

@Rkey & @cabs, इस प्रश्न पर मेरी समझ के अनुसार, मैं यह इंगित करना चाहता हूं कि संगीतकार Azure पर पूरी तरह से समर्थित नहीं है। मुद्दा यह है कि यह टास्किल कमांड का उपयोग कर रहा है जो Azure पर अवरुद्ध है। हम इसके बारे में जानते हैं और कृपया https://feedback.azure.com/forums/34192--general-feedback पर Azure के अनुभव के आधार पर एक विचार या सुझाव सबमिट करने के लिए स्वतंत्र महसूस करें।

+0

मुझे भी यकीन है कि मैं वह समस्या हूं जिसने टास्किल ने Azure के लिए काम नहीं किया था।मैंने उस मुद्दे पर Azure समर्थन के साथ कुछ दिन बिताए और मैं उस निष्कर्ष पर पहुंचे और उनसे कहा। हालांकि मुझे लगता है कि यह अभी भी जवाब हो सकता है। मुझे लगता है कि क्या होता है कि अनुकूलन खत्म हो जाता है, लेकिन अंतिम चरण इंस्टॉलर को टास्किल करना है। चूंकि टास्ककिल अवरुद्ध है, त्रुटि संदेश सोचता है कि हम अभी भी अनुकूलन में हैं और कहते हैं कि यह ऑपरेशन है जो – Rkey

+0

का समय लगता है, ठीक है, मुझे लगता है कि अब इसके लिए यह बताता है। कोई समाधान नहीं है। – Rkey

0

मैं इस समस्या में एक सप्ताह तक भी अटक गया हूं। मंच पर सभी समाधानों की कोशिश की है लेकिन कोई सफलता नहीं है। आज सुबह XAMPP को पुनर्स्थापित करने के बाद हल हो गया। यह मेरे पिछले PHP संस्करण 5.6.19 पर समस्या थी। PHP संस्करण 5.6.28 के साथ नए XAMPP का उपयोग करते समय, यह ठीक काम करता है।

संबंधित मुद्दे