मार दिया गया है मैं अमेज़ॅन के लोचदार बीनस्टॉक और Django 1.8.2 का उपयोग कर रहा हूँ। यहाँ मेरी कंटेनर आदेश,अमेज़ॅन लोचदार बीनस्टॉक पर Django के माइग्रेट कमांड को
container_commands:
01_wsgipass:
command: 'echo "WSGIPassAuthorization On" >> ../wsgi.conf'
02_makemigrations:
command: "source /opt/python/run/venv/bin/activate && python manage.py makemigrations --merge --noinput"
leader_only: true
03_migrate:
command: "source /opt/python/run/venv/bin/activate && python manage.py migrate --noinput"
leader_only: true
कुछ कारणों migrate
आदेश को मार डाला जा रहा है के लिए है। सभी माइग्रेशन मेरे स्थानीय में एक ताजा डेटाबेस के साथ भी ठीक काम कर रहे हैं। लेकिन eb-activity.log पर दिखाई देने वाली त्रुटि निम्न है।
Synchronizing apps without migrations:
Creating tables...
Running deferred SQL...
Installing custom SQL...
Running migrations:
Rendering model states.../bin/sh: line 1: 21228 Killed python manage.py migrate --noinput
(ElasticBeanstalk::ExternalInvocationError)
नोट: वही कंटेनर आदेश पहले एलैस्टिक बीनस्टॉक में किसी भी मुद्दे के बिना ठीक काम कर रहे थे। मैंने माइग्रेट कमांड के साथ --verbose 3
के साथ प्रयास किया लेकिन मुझे कोई अन्य डीबग संदेश नहीं मिला।
कोई समाधान? अग्रिम में धन्यवाद।
दो विचार: क्या आपको [cfn-init.log] (http://qpleple.com/install-python-packages-on-elastic-beanstalk/) में कोई और जानकारी मिलती है और क्या आपने अपना [ कमांड टाइमॉट्स] (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/events.common.commandtimeout.html)? –
हां, मेरा टाइमआउट पहले ही 1000 सेकंड है। यह एक टाइमआउट त्रुटि की तरह दिखता नहीं है। मैंने /var/log/cfn-init-cmd.log से त्रुटि की जांच की, यह वही त्रुटि दिखाता है। कोई विस्तृत डीबग लॉग उपलब्ध नहीं है। – Babu
यदि आपको ईबीएस से कोई त्रुटि या अन्य उपयोगी निदान नहीं मिल रहा है, तो शायद कुछ और कर रहा है? क्या आपने सोचा है कि यह ओएस हो सकता है - उदा। क्या आप [ओओएम हत्यारा] का शिकार हैं (http://stackoverflow.com/questions/726690/who-killed-my-process-and- क्यों)? –