Composer: ErrorException: proc_open (): рдХрд╛рдВрдЯрд╛ рд╡рд┐рдлрд▓ - рд╕реНрдореГрддрд┐ рдХреЛ рдлрд╝рд╛рд░ рдореЗрдВ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдЬреБрд▓ре░ 2012  ┬╖  81рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: composer/composer

ErrorException: proc_open (): рдХрд╛рдВрдЯрд╛ рд╡рд┐рдлрд▓ - рдлрд╝рд╛рд░ рдореЗрдВ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛: ///var/www/workspace/MyProject/build/composer/composer.phar/vendor/sendfony/console/Symfony/Component/Console/Application.php рдкрд░ рд▓рд╛рдЗрди 943

рдХреЙрд▓ рд╕реНрдЯреИрдХ:
0.0523 765208 1. {рдореБрдЦреНрдп} () /var/www/workspace/MyProject/build/composer/composer.phar
0.0528 763216 2. рдЖрд╡рд╢реНрдпрдХрддрд╛ ('рдЪрд░рдг: ///var/www/workspace/MyProject/build/composer/composer.phar/bin/composer') /var/www/workspace/MinProject/build/composer/composer.phar: резрел
0.0830 3504584 3. рд╕рдВрдЧреАрддрдХрд╛рд░ \ рдХрдВрд╕реЛрд▓ \ рдПрдкреНрд▓реАрдХреЗрд╢рди-> рд░рди () рдЪрд░рдг: ///var/www/workspace/MyProject/build/composer/composer.phar/bin/composer: 13
реж.режремрел рейonentремрел реп 4.рек 4. рд╕рд┐рдореНрдлрдиреА \ _ рдХреЙрдореНрдкреЛрдиреЗрдиреНрдЯ \ _ рдХрдВрд╕реЛрд▓ / рдПрдкреНрд▓реАрдХреЗрд╢рди-> рд░рди () рдЪрд░рдг: ///var/www/workspace/MyProject/build/composer/composer.phar/src/Composer/Console/Application.php: ремрем
рейрез.реп onyреирел реирекремрез реп 52релрелреиред рел. рд╕рд┐рдореНрдлрдиреА \ _ рдХрдореНрдкреЛрдиреЗрдВрдЯ \ _ рдХрдВрд╕реЛрд▓ / рдПрдкреНрд▓реАрдХреЗрд╢рди-> рд░реЗрдВрдбрд░рдПрдХреНрд╕рд╕реЗрдкреНрд╢рди () рдЪрд░рдг: ///var/www/workspace/MyProject/build/composer/composer.pendur.vendor/symfony/console/Symfony/Component/Application/Application/Application/ .php: 113
рейрез.реп onyреирем реирекремрез репреп ремреирекред рем. рд╕рд┐рдореНрдлрдиреА \ _ рдХреЙрдореНрдкреЛрдиреЗрдиреНрдЯ \ _ рдХрдВрд╕реЛрд▓ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди-> getTerminalWidth () рдлрд╝рд╛рд░: ///var/www/workspace/MyProject/build/composer/composer.phar/vendor/symfony/console/Symfony/Component/Cazzent .php: 771
рейрез.реп onyреирем реирекремрез репреп 84 7. 7. Sym. рд╕рд┐рдореНрдлрдиреА \ _ рдХреЙрдореНрдкреЛрдиреЗрдиреНрдЯ \ _ рдХрдВрд╕реЛрд▓ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди-> getSttyColumns () рдлрд╝рд╛рд░: ///var/www/workspace/MyProject/build/composer/composer.phar/vendor/symfony/Symfony/Component/Csole/ ред php: 848
31.9727 246202984 8. proc_open () рдЪрд░рдг: ///var/www/workspace/MyProject/build/composer/composer.phar/vendor/symfony/console/Symfony/Component/Console/Applicationред php: 943
31.9728 246204736 9. рд╕рдВрдЧреАрддрдХрд╛рд░ \ Util \ ErrorHandler :: рд╣реИрдВрдбрд▓ () рдЪрд░рдг: ///var/www/workspace/MyProject/build/composer/composer.phar/src/Composer/Util/ErrorHandlerред php: 0

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрд╡рдпрдВ рд╕рдВрдЧреАрддрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реИрд╕реЗ рднреА: ec2 рдкрд░ рдорд╛рдЗрдХреНрд░реЛ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ _any_ рд╕реНрд╡реИрдк рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) рдФрд░ рдЗрд╕рд▓рд┐рдП OS рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдорд╛рд░рддрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдореЗрдореЛрд░реА рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдЫреЛрдЯреЗ рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди (рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд▓рд╛рдЧрдд рдЕрдзрд┐рдХ рд╣реИ) рдлрд╝рд╛рдЗрд▓ рдЖрдзрд╛рд░рд┐рдд рд╕реНрд╡реИрдк (рдХрдо рд╕реЗ рдХрдо рдЕрд╕реНрдерд╛рдпреА) рдмрдирд╛рдирд╛ рд╣реИ

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред

# /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
# /sbin/mkswap /var/swap.1
# /sbin/swapon /var/swap.1

613M рдмрд╣реБрдд рдХрдо рд╣реИ рдФрд░ рдпрд╛рдж рд░рдЦреЗрдВ, рди рдХреЗрд╡рд▓ рдкреАрдПрдЪрдкреА рдЗрд╕рдХрд╛ рд╕реЗрд╡рди рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХреЛрдИ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рджреЛрд╖реА рдард╣рд░рд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рд╕рднреА 81 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдерд╛ рдХрд┐ 1 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд╕реЗ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдЙрдкрд▓рдмреНрдз рд╣реЛред

рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдерд╛, рд▓реЗрдХрд┐рди PHP memory_limit рдмрдврд╝рд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

рдореБрдЭреЗ рднреА:

PHP Fatal error:  Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:943
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 943, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(943): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(848): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(771): Symfony\Component\Console\Application->getTerminalWidth()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(113): Symfony\Component\Console\Application->renderException(Object(ErrorException), Object(Symfo in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 943

Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 943

ErrorException: proc_open(): fork failed - Cannot allocate memory in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 943

Call Stack:
    0.0001     620632   1. {main}() /usr/local/bin/composer:0
    0.0032     727952   2. require('phar:///usr/local/bin/composer/bin/composer') /usr/local/bin/composer:15
    0.0187    3168240   3. Composer\Console\Application->run() phar:///usr/local/bin/composer/bin/composer:13
    0.0211    3485008   4. Symfony\Component\Console\Application->run() phar:///usr/local/bin/composer/src/Composer/Console/Application.php:66
   13.2099  135622120   5. Symfony\Component\Console\Application->renderException() phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:113
   13.2099  135622968   6. Symfony\Component\Console\Application->getTerminalWidth() phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:771
   13.2099  135623064   7. Symfony\Component\Console\Application->getSttyColumns() phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:848
   13.2099  135625208   8. proc_open() phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:943
   13.2100  135626416   9. Composer\Util\ErrorHandler::handle() phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:943

рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА:

php -v
PHP 5.3.10 (cli) (built: Feb 20 2012 16:56:36) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
    with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans

рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рджреЛ рдмрд╛рд░ рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ: рдпрд╣ рд▓рдЧрднрдЧ рдПрдХ рдШрдВрдЯреЗ рдкрд╣рд▓реЗ (рд╕реЗрдЯрдЕрдк рдкрд░ рдХреЛрдИ рднреА рдмрджрд▓рд╛рд╡ рдХреЗ рдмрд┐рдирд╛) рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдм рддреАрд╕рд░реА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдпрд╣ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ)ред

$ php -v
PHP 5.4.4-4~precise+1 (cli) (built: Aug  6 2012 13:01:46) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:

рдареАрдХ рд╣реИ рднреВрд▓ рдЬрд╛рдУред рдореИрдВ рдлрд┐рд░ рд╕реЗ рд╕реНрд╡реИрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ ... рдорд╢реАрди _really_ рд╕реНрдореГрддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдЪрд▓рд╛ рдЧрдпрд╛ ...

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ рдЬрдм рдПрдХ рдЕрдореЗрдЬрд╝рди AWS EC2 рдорд╛рдЗрдХреНрд░реЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдирд╛рддреА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ред рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдХреБрд▓ 613MB рдореЗрдореЛрд░реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдХреБрд▓ рдореЗрдореЛрд░реА рдХреЗ 1.7GB рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓ рдЧрдпрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ .... рдХреНрдпрд╛ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрддрдиреА рд╕реНрдореГрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? : -рдУ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрд╡рдпрдВ рд╕рдВрдЧреАрддрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реИрд╕реЗ рднреА: ec2 рдкрд░ рдорд╛рдЗрдХреНрд░реЛ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ _any_ рд╕реНрд╡реИрдк рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) рдФрд░ рдЗрд╕рд▓рд┐рдП OS рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдорд╛рд░рддрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдореЗрдореЛрд░реА рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдЫреЛрдЯреЗ рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди (рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд▓рд╛рдЧрдд рдЕрдзрд┐рдХ рд╣реИ) рдлрд╝рд╛рдЗрд▓ рдЖрдзрд╛рд░рд┐рдд рд╕реНрд╡реИрдк (рдХрдо рд╕реЗ рдХрдо рдЕрд╕реНрдерд╛рдпреА) рдмрдирд╛рдирд╛ рд╣реИ

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред

# /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
# /sbin/mkswap /var/swap.1
# /sbin/swapon /var/swap.1

613M рдмрд╣реБрдд рдХрдо рд╣реИ рдФрд░ рдпрд╛рдж рд░рдЦреЗрдВ, рди рдХреЗрд╡рд▓ рдкреАрдПрдЪрдкреА рдЗрд╕рдХрд╛ рд╕реЗрд╡рди рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХреЛрдИ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рджреЛрд╖реА рдард╣рд░рд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдорд╛рдЗрдХреНрд░реЛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреА рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдм рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, # 1109 рджреЗрдЦреЗрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдореЗрдореЛрд░реА рдЗрд╢реНрдпреВ рд╣реИрдВ, рддреЛ # 600 рджреЗрдЦреЗрдВред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдлрд┐рд░ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣рд╛рдБ рдореЗрд░рд╛ рдбрдВрдк рд╣реИ:

PHP Fatal error:  Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:969
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///vagrant...', 969, Array)
#1 phar:///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php(969): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php(874): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php(798): Symfony\Component\Console\Application->getTerminalWidth()
#4 phar:///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php(113): Symfony\Component\Console\Application->re in phar:///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php on line 969

рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдбреНрд░рд╛рдИ-рд░рди рдХрд░рдирд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдо рдЙрдкрдпреЛрдЧ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ:

Memory usage: 25.95MB (peak: 67.15MB), time: 9.21s

рдирдорд╕реНрддреЗ,

рдмрд╕ рдПрдХ рдЕрдиреБрдорд╛рди: рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рдорд╛рдЗрдХреНрд░реЛ рдкрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реНрд╡реИрдк рд╣реИ?
рд╕рдХреНрд╖рдо рд╣реИ?

рд╕рд╛рджрд░,
рд╕реЗрдмрд╛рд╕реНрдЯрд┐рдпрди

2012/12/20 рдбреИрди рд╣реЛрд░рд┐рдЧрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдлрд┐рд░ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣рд╛рдБ рдореЗрд░рд╛ рдбрдВрдк рд╣реИ:

PHP рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: рд╕рдВрджреЗрд╢ 'proc_open (): рдХрд╛рдВрдЯрд╛ рд╡рд┐рдлрд▓ - рд╕реНрдореГрддрд┐ рдореЗрдВ' рдХреЗ рд╕рд╛рде 'рддреНрд░реБрдЯрд┐ рдЕрдкрд╡рд╛рдж' рдХреЛ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛: рдЪрд░рдг рдореЗрдВ рдореЗрдореЛрд░реА рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛: ///vagrant/www/api-v3/composer.phar-vendor/symfony/console/Symfony/Component /рд╕рд╛рдВрддреНрд╡рдирд╛ рдЖрд╡реЗрджрдиред php: 969
рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕:

0 [рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдп]: рд╕рдВрдЧреАрддрдХрд╛рд░ \ Util \ ErrorHandler :: рд╣реИрдВрдбрд▓ (2, 'proc_open (): fo ...', 'phar: /// vagrant ...', 969, Array)

1 рдлрд╝реИрд░: ///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php (969): proc_open ('stty -a | grep ...') | рд╕рд░рдгреА, NULL, NULL, NULL, Array)

2 рдЪрд░рдг: ///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php (874): Symfony \ Component \ Application \ >- getSttyColumns ()

3 рдлрд╝реИрд░: ///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php (798): рд╕рд┐рдореНрдлрдиреА \ 'рдХреЙрдиреНрд╕реЛрдиреНрд╕рд░' рдПрдкреНрд▓реАрдХреЗрд╢рди-> getTerminalWidth ()

4 рдЪрд░рдг: ///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php (113): Symfony \ Component \ Console \ Application-> рдкреБрдирдГ рдЪрд░рдг рдореЗрдВ: ///vagrant/www/api-v3/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php рд▓рд╛рдЗрди 969 рдкрд░

рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдбреНрд░рд╛рдИ-рд░рди рдХрд░рдирд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдо рдЙрдкрдпреЛрдЧ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ:

рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ: 25.95MB (рд╢рд┐рдЦрд░: 67.15MB), рд╕рдордп: 9.21s

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ Gi tHubhttps: //github.com/composer/composer/issues/945#issuecomment -11587234 рдкрд░ рджреЗрдЦреЗрдВред

github.com/KingCrunch

рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ @dhorrigan ouch рдпрд╣ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрдкрд╡рд╛рдж рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд░рддреЗ рд╕рдордп рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдереА (рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рдЖрдкрдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдЪреМрдбрд╝рд╛рдИ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП proc_open рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ php рдореЗрдореЛрд░реА рд▓рд┐рдорд┐рдЯ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдорд╢реАрди рдХреА рдореЗрдореЛрд░реА рд╣реИ рдЬреЛ рдмрд╛рд╣рд░ рдЪрд▓реА рдЧрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЛ рдХреНрд▓реАрдпрд░ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛, рдФрд░ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрдЬрд╛рдп рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдпрджрд┐ рдЖрдк рдХрд╣реАрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд╣реИред рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдмрд╣реБрдд рдХрдо рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдПрдХ рд╡реИрдЧреНрд░реЗрдВрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕ рдкрд░ рдХрд╛рдлреА рдХреБрдЫ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рд╣реИ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рджреЗрдЦрд╛ рд╣реИред рдореИрдВ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд╡рд╛рд▓реЗ рдмреЙрдХреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдореБрдЭреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП 67MB рдЗрддрдирд╛ рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдХреИрд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рджрд┐рди рдФрд░ рдЙрдореНрд░ рдореЗрдВ рд╢рд┐рдЦрд░ рд╕реНрдореГрддрд┐ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдирд╣реАрдВ рд╣реИ;)

рд╣рд╛рдВ, рд╕рдорд╕реНрдпрд╛ рдкрд╛рдИ рдЧрдИ, VM рдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ 6MB рдореЗрдо рдЙрдкрд▓рдмреНрдз рд╣реИ (512MB рдореЗрдВ рд╕реЗ), рд╣рд╛рдВред рд╣рд╛рд╣рд╛, рдореИрдВ рдЗрд╕реЗ 1GB рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛ рд░рд╣рд╛ рд╣реВрдВред рдкрд╣рд▓реЗ рдЬрд╛рдБрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдереАред рд▓рдЧреЗ рд░рд╣реЛред

@Seldaek рдорд╛рдЗрдХреНрд░реЛ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ 590MB рд╣реИ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдИ рд╕реНрд╡реИрдк рдирд╣реАрдВ рд╣реИред рдЪрд╛рд░реЛрдВ рдУрд░ рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдПрдХ рд╕реНрд╡реИрдк рдмрдирд╛рдирд╛ рдпрд╣ рдкрдХрдбрд╝рддрд╛ рд╣реИ :) рдпрд╣ рдХреЗрд╡рд▓ 10, рдпрд╛ 20 рдПрдордмреА рдЕрдзрд┐рдХ рд▓реЗрддрд╛ рд╣реИред

https://github.com/composer/composer/issues/945#issuecomment -8552757

@KingCrung рд╕рд╣реА рд╣реИред рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрд░реЗ EC2 рдорд╛рдЗрдХреНрд░реЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдмрд╕ рд╕реНрд╡реИрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред

рдЕрдм рдЕрджреНрдпрддрди рдирд┐рд░реНрднрд░рддрд╛ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИред

@andremaha рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА! рдзрдиреНрдпрд╡рд╛рдж!! :)

рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред 4GB рдореИрдХрдмреБрдХ рдПрдпрд░ рдкрд░ 1GB рд╡реИрдЧреНрд░рд╛рдВрддред рддрдм рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рд╕реАрдорд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реВрдВред

PHP рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: рд╕рдВрджреЗрд╢ 'proc_open (): рдХрд╛рдВрдЯрд╛ рд╡рд┐рдлрд▓ - рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЕрдкрд╡рд╛рджрд┐рдд рдЕрдкрд╡рд╛рдж' рддреНрд░реБрдЯрд┐ '- рдЪрд░рдг рдореЗрдВ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛: /// usr / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди / рд╕рдВрдЧреАрддрдХрд╛рд░ / рд╡рд┐рдХреНрд░реЗрддрд╛ / рд╕рд┐рдореНрдлрдиреА / рдХрдВрд╕реЛрд▓ / рд╕рд┐рдореНрдлрдиреА / рдШрдЯрдХ / рдХрдВрд╕реЛрд▓ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди ред php: 1033
рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕:

0 [рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдп]: рд╕рдВрдЧреАрддрдХрд╛рд░ \ Util \ ErrorHandler :: рд╣реИрдВрдбрд▓ (2, 'proc_open (): fo ...', 'phar: /// usr / loc ...', 1033, Array)

1 рдЪрд░рдг: ///rr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php (1033): procopen ('stty -a | grep ...', Array, NULL NULL, NULL, Array)

2 рдлрд╝реИрд░: ///rr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php (911): рд╕рд┐рдореНрдлрд╝рдиреА рдХреЗ рдШрдЯрдХ / рдХрдВрд╕реЛрд▓ \ рдЕрдиреБрдкреНрд░рдпреЛрдЧ-> getSttyColumns ()

3 рдЪрд░рдг: ///rr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php (876): рд╕рд┐рдореНрдлрд╝рдиреА \ рдШрдЯрдХ \ / рдХрдВрд╕реЛрд▓ \ рдЕрдиреБрдкреНрд░рдпреЛрдЧ-> getTerminalDimensions ()

4 рдЪрд░рдг: ///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php (810): рд╕рд┐рдореНрдлрдиреА / рдШрдЯрдХ \ рдХрдВрд╕реЛрд▓ \ рдЕрдиреБрдкреНрд░рдпреЛрдЧ-> getTerminalWidth ()

рдпреЛрдирд┐ рд╣реЙрд▓реНрдЯ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ && vagrant up && vagrant ssh, рдлрд┐рд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред

рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ: 102.39MB (рд╢рд┐рдЦрд░: 427.97MB), рд╕рдордп: 104.79 рд╕реЗрдХрдВрдб

рдЗрд╕рд╕реЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ http://cloudstory.in/2012/02/adding-swap-space-to-amazon-ec2-linux-micro-instance-to-increase-the-performance/

@adamsmeat рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдЕрдкрдиреЗ DO рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ

@adamsmeat - рдореИрдВ рдЙрдмрдВрдЯреВ 12.04 512MB рдбрд┐рдЬрд┐рдЯрд▓ рдУрд╢рди рдорд╢реАрди рдкрд░ рд╕реНрдЯреЙрдХ рд▓реЛрдб рд╣реЛрдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рдЬрд░реВрд░рдд рдереАред рдЕрдм Symfony2 рд╡рд╛рдВрдЫрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

@adamsmeat рдиреЗ рдореЗрд░реА рдЬрд╛рди рдмрдЪрд╛рдИ, рдмрд╕ рдореЗрд░реЗ EC2 рдорд╛рдЗрдХреНрд░реЛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкрд░ 512MB рд╕реНрд╡реИрдк рд╕реНрдкреЗрд╕ рдЬреЛрдбрд╝рд╛ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рднреА рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдпрд╣ рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдерд╛, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореЗрдореЛрд░реА 512M рдереА, рдФрд░ рд╕рдорд╕реНрдпрд╛ 2048G рддрдХ рдмрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд▓ рд╣реЛ рдЧрдИ рдереАред

рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рд╕рд╛рдЧрд░ 512MB рд╕реНрд▓рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ ... https://github.com/composer/composer/issues/945#issuecomment -8552757 рдкрд░ рдЬрд╛рдирд╛ рдкрдбрд╝рд╛

рд╡рд╣реА рдпрд╣рд╛рдБ @ prodev42

рдореИрдВрдиреЗ рдХрдВрдкреЛрдЬрд╝рд░ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд▓рд╛рдЗрд╡ рд╕рд░реНрд╡рд░ рдФрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдЬреНрдЮрд╛ рдХреЗ рд╕рд╛рде

php composer.phar --verbose install

@paparts рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк composer.lock рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ ? рдЕрдВрдЧреВрдареЗ рдХреЗ рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ: рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг, рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдирд╣реАрдВред рдЖрдкрдХреЛ рд▓рд╛рдЗрд╡ рд╕рд┐рд╕реНрдЯрдо рдкрд░ update рдирд╣реАрдВ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд╛рдлреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рдПрдХ рдкреИрдХреЗрдЬ рдЖрддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред composer.lock рдФрд░ composer.phar install рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ, рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрд╕рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдЬрд┐рд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЙрд╕рдиреЗ composer.lock рдХреЛ рдЕрдирджреЗрдЦрд╛ рд╕реВрдЪреА рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдмрд╛рдд рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

EC2 рдорд╛рдЗрдХреНрд░реЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЖрдЬ рдореБрджреНрджрд╛ рдерд╛ред PHP рдореИрдореЛрд░реА_рд▓рд┐рдорд┐рдЯ рдХреЛ рдмрдврд╝рд╛рдХрд░ 512M рддрдп рдХрд░ рджрд┐рдпрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реЛрдЧреА? рдбрд┐рдЬрд┐рдЯрд▓ рдУрд╢рди рдореЗрдореЛрд░реА рдореЗрдВ рдХреЗрд╡рд▓ 512mb рд╣реИ рдФрд░ рдРрд╕реА рдореЗрдореЛрд░реА рддрдХ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PHP рд░рдЦрдирд╛ рд╢рд╛рдпрдж рдЖрдкрдХреЗ рдЕрдкрдиреЗ VM рдХреЛ рдбреЛрд╕ рдХрд░ рджреЗрдЧрд╛ред

рдУрд╣, рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдПрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЗрд╕рд▓рд┐рдП рдЕрдм рдореИрдВ рдКрдкрд░ рджрд┐рдП рдЧрдП рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдПрдХ рднреА рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛: S

рдпрд╣ рддрдм рдорд┐рд▓рд╛ рдЬрдм рдореИрдВрдиреЗ php cli ini рдореЗрдВ opcache.enable_cli рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛

@ younes0 рд╕реБрдВрджрд░ рдЕрд╕реНрдкрд╖реНрдЯ рд╡рд░реНрдгрдиред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдпрд╣рд╛рдВ рдкреВрд░реА рдЪрд░реНрдЪрд╛ рдкрдврд╝реА? рдЖрдорддреМрд░ рдкрд░ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реНрд╡реИрдк рдХреЗ рдореЗрдореЛрд░реА рд╕реЗ рдмрд╛рд╣рд░ рднрд╛рдЧ рдЬрд╛рддреЗ рд╣реИрдВ, рдЖрдорддреМрд░ рдкрд░ рдмрд╣реБрдд рдЫреЛрдЯреЗ рдХреНрд▓рд╛рдЙрдб-рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдпрд╛ рд╡реАрдПрдо рдореЗрдВред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ @KingCrunch , рдпрд╣ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рдерд╛, рдореБрдЭреЗ @yooper рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рддреНрд░реБрдЯрд┐ opcache.enable_cli On (VM) рдХреЗ рд╕рд╛рде рд╕рдВрдЧреАрддрдХрд╛рд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдпрд╛ рдирд╣реАрдВ)

рд╡рд╣реА рддреНрд░реБрдЯрд┐ред

рдореЗрд░реЗ рдкрд╛рд╕ 1 рдЬреАрдмреА рд░реИрдо рдХреЗ рд╕рд╛рде рдПрдХ рдбрд┐рдЬрд┐рдЯрд▓ рдбреНрд░рд┐рдк рд╣реИред

рдЬрдм рдореИрдВ php composer.phar update рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рд╕рднреА рдЙрдкрд▓рдмреНрдз рд░реИрдо рдХреЛ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрддрд╛ рд╣реИред

рдореЗрд░реЗ cli/php.ini рдореЗрд░реЗ рдкрд╛рд╕ memory_limit = -1 ред

рдЕрдЧрд░ рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рд░реИрдо рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯреА рдмреВрдВрдж рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реИ, рддреЛ рдореИрдВ рдЕрдкрдиреА рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ php composer.phar update рдХрд░реВрдВрдЧрд╛ рдФрд░ рдлрд┐рд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрдиреЗ vps рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реВрдВрдЧрд╛ред

рдмрд╕ composer.lock

@ рдкрдкрд╛рд░реНрдЯреНрд╕ рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ php composer.phar update рдХрд░рддрд╛ рд╣реВрдВ, рдлрд┐рд░ VPS рдореЗрдВ composer.lock рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ php composer.phar install рдХрд░рддрд╛ рд╣реВрдВ

@ рдореЛрд▓реНрдбрдХреНрд░рд╛рдлреНрдЯ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рдХрд╣реАрдВ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ: рдмрд╕ рдПрдХ рд╕реНрд╡реИрдк-рдореЗрдореЛрд░реА рдмрдирд╛рдПрдВ, рдЬреЛ рдмрд╣реБрдд рдзреАрдореА рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдЖрдкрдХреЛ рдУрдУрдПрдо рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИред

@KingCrunch рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рдХрд╣реАрдВ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ @yooper рдкрд╛рдпрд╛ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдЕрджреНрдпрддрди рдХрд░реЗрдЧрд╛

ProTip: рд╕реНрд╡реИрдк рдЯреНрд░рд┐рдХ рд╡реИрдЧрд░реЗрдВрдЯ рдХреЗ рд╕рд╛рде рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдХрд▓ VirtualBox VM рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддреА рд╣реИред

рдореИрдВ ajax рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреНрд░реБрдЯрд┐ рд╣реИ: рдЕрдирдХрд╣рд╛ рдЕрдкрд╡рд╛рдж: рд╕реНрдореГрддрд┐ рд╕реЗ рдмрд╛рд╣рд░ ..
рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рд╡рд┐рдЪрд╛рд░ ..

@ рд╢рд┐рд╡рдЧреБрдкреБрд░ рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рдЖрдк рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред рд╕рдВрдЧреАрддрдХрд╛рд░ (CLI) рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдЬрд╛рдХреНрд╕-рдХреНрд╖рдорддрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ: рднреНрд░рдорд┐рдд: рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдВрдд рдореЗрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж "рд╕реНрдореГрддрд┐ рд╕реЗ рдмрд╛рд╣рд░" рдХреЛ рд╕реНрд╡-рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рдкрд▓рдХ:

рдЗрд╕ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рднреА рдЧрд▓рддреА ...ред

Thu, Mar 12, 2015 рдХреЛ 4:08 рдЕрдкрд░рд╛рд╣реНрди, рд╕реЗрдмреЗрд╕реНрдЯрд┐рдпрди рдХреНрд░реЗрдмреНрд╕ рд╕реВрдЪрдирд╛рдПрдБ @ithub.com
рд▓рд┐рдЦрд╛ рдерд╛:

@sivagurupr https://github.com/sivagurupr рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛, рдЖрдк рдХреНрдпрд╛ рд╣реИрдВ
рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред
рд╕рдВрдЧреАрддрдХрд╛рд░ (рд╕реАрдПрд▓рдЖрдИ) рдореЗрдВ рдХреЛрдИ рдЕрдЬрд╛рдХреНрд╕-рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ [рдЫрд╡рд┐:: рднреНрд░рдорд┐рдд:]
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдВрдд рдореЗрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж "рд╕реНрдореГрддрд┐ рд╕реЗ рдмрд╛рд╣рд░" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЖрддреНрдо-рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ [рдЫрд╡рд┐:: рдкрд▓рдХ:]

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/composer/composer/issues/945#issuecomment -78456750

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рднрд╛рдЧ рдЧрдпрд╛ рдЬрдм рдПрдХ Vagrant рдорд╢реАрди рдкрд░ http://github.com/sabre/xml рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдКрдкрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡реИрдкрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рдмрдбрд╝реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде: 4 рдЬреАрдмреА рд░реИрдо рдФрд░ 4 рдЬреАрдмреА рд╕реНрд╡реИрдкред рдореБрдлреНрдд рд░реИрдо рдХрднреА рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЕрдХреЗрд▓реЗ рдЙрдкрд▓рдмреНрдз / рдХреИрд╢реНрдб рд░реИрдо рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ, рдФрд░ рд╕реНрд╡реИрдк рдХреЛ рдЫреБрдЖ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ!

рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рдЗрд╕ рдирдИ рдорд╢реАрди, CentOS / CloudLinux 7.1 рдкрд░ рдХрдВрдкреЛрдЬрд╝рд░ рдЕрдкрдбреЗрдЯ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? рдХреГрдкреНрдпрд╛?

рдореЗрд░реЗ рд╡реИрдЧреНрд░реИрдВрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдЪрд▓ рд░рд╣реА рдереАред рдореИрдВ 2gb рдерд╛ RAM рдЬрдм рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред рдореИрдВрдиреЗ RAM рдХреЛ 4gb рддрдХ рдмрдврд╝рд╛рдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди, рдЕрднреА рднреА рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЗрддрдирд╛ рд░рд╛рдо рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗред рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ рдЬреНрдпрд╛рджрд╛ рдореЗрдореЛрд░реА рдмрдврд╝рд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕реНрд╡реИрдк рд╕реНрдкреЗрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред Digitalocean рдкрд░ рдПрдХ рд▓реЗрдЦ рдХрд╛рдлреА рдЖрдХрд░реНрд╖рдХ рд╣реИ https://www.digitalocean.com/community/tutorials/how-to-configure-virtual-memory-swap-file-on-a-vps

рдореБрдЭреЗ рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛:

PHP Warning:  proc_open(): fork failed - Cannot allocate memory in phar:///home/...../sculpin.phar/vendor/symfony/console/Symfony/Component/Console/Application.php on line 974

рдореЗрд░реА рдореЗрдореЛрд░реА_рд▓рд┐рдорд┐рдЯ -1 рдкрд░ рд╕реЗрдЯ рд╣реИ

рдореЗрд░рд╛ free рдЖрдЙрдЯрдкреБрдЯ:

             total       used       free     shared    buffers     cached
Mem:          1992       1331        660        122          8        217
-/+ buffers/cache:       1105        886
Swap:          255        237         18

рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдерд╛, рд▓реЗрдХрд┐рди PHP memory_limit рдмрдврд╝рд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

рдореИрдВ рднреА

memory_limit рд╕реЗрдЯ -1 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдЕрдВрдХ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХрдорд╛рддреНрд░ рдЪреАрдЬ рдореЗрд░реА рдорд╢реАрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░ рд░рд╣реА рдереАред

Ubuntu 14.04 рдкрд░ рд╕реНрд╡реИрдк рдХреИрд╕реЗ рдЬреЛрдбрд╝реЗрдВ
https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04

рдЗрд╕ рд▓реЗрдЦ рдиреЗ рдореБрдЭреЗ 512M RAM рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдорджрдж рдХреАред

[рд╣рд▓] рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдпрд╛ рддреЛ рд╣реЙрд▓реНрдЯ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдпрд╛ рд╕реБрдВрджрд░ рд╕реНрдЯреЙрдк рджреНрд╡рд╛рд░рд╛ рд░реЛрдХреЗрдВред

рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░реИрдо рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓реЗрдВ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВрдиреЗ рдореЗрдореЛрд░реА рдХреЛ 1024MB рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдпрд╣ 256 рдПрдордмреА рдерд╛;

рдпрд╛рдиреА рдХрд╛рдо рдХрд┐рдпрд╛

Mysql httpd рдпрд╛ nginx рд╕реЗрд╡рд╛ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБ

рдХрдВрдкреЛрдЬрд░ рдЪрд▓рд╛рдПрдВ

рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ

HI @sergiohermes

рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрдм nginx рдФрд░ / рдпрд╛ mysql рд╕рдВрдпреЛрдЧ рд╕реЗ рдЙрд╕ рд╕реНрдореГрддрд┐ рдХреЛ рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рдпрд╛рдж рдЖрддреА рд╣реИред рдЖрд╡рд╢реНрдпрдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд░реЛрдХрдирд╛ рднреА рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╛ рддреЛ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдпрд╛ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди / рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдореГрддрд┐ рдореЗрдВ рдирд┐рд╡реЗрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕рдм рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╡реИрд╕реЗ рднреА рдпрд╣ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рддрд░реАрдХрд╛ рдерд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рд╕реНрд╡реИрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдВрд╢рдп рдХреЗред
"рд╕реЗрдВрдЯреЛрд╕" рдХреЗ рд▓рд┐рдП рдПрдХ рдирдЬрд╝рд░ рд░рдЦрдирд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рдВрджрд░реНрдн рд╣реИред

https://www.digitalocean.com/community/tutorials/additional-recommended-steps-for-new-centos-7-servers

рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдпрд╣ рдзрд╛рдЧрд╛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред

рдУрд╣, рдореИрдВ рд╕реНрд╡реИрдк рд╣рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдзрдиреНрдпрд╡рд╛рдж

рдЖрдк php.ini рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдореЗрдореЛрд░реА рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝рд╛рдХрд░ рдЗрд╕реЗ рдпрд╛ рддреЛ рдЯрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдЧрд▓рдд рд╡рд┐рдХрд▓реНрдк рд╣реИред рдХреИрд╢ рдХреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╣рдЯрд╛рдПрдВ рдФрд░ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВред

Delete composer cache: `sudo rm -R ~/.composer`
Delete vendor folder: `sudo rm -R vendor`
Rebuild the vendor packages: `composer update`

рдпрд╛, рдореИрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

/ рдмрд┐рди / рдбреА рдбреА рдЕрдЧрд░ = / dev / рд╢реВрдиреНрдп = = / var / swap.1 рдмреА рдПрд╕ = рез рдПрдо рдЧрд┐рдирддреА = резрежреирек
/ sbin / mkswap /var/swap.1
/ sbin / swapon /var /swap.1

@ mohitg-bs рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдХреБрдЫ рдорд┐рд▓рд╛рдпрд╛ рд╣реИ

  • рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд░реИрдо рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ
  • рдпрд╣ PHP memory_limit рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ (рдЖрднрд╛рд╕реА) рдореЗрдореЛрд░реА рд╣реИред рдХреЛрдИ рдЖрдИрдПрдирдЖрдИ рд╕реЗрдЯрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд░реИрдо рдмрдирд╛ рд╕рдХрддреА рд╣реИред

рдореИрдВрдиреЗ рд╡реИрдЧреНрд░рд╛рдВрдд рдореЗрдВ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдЖрд╕рд╛рдиреА рд╕реЗ Vagrant Virtual Machine рдкрд░ рдореЗрдореЛрд░реА рдмрдврд╝рд╛ рджреА рд╣реИ ред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ memory_limit рдХрд╛ рдорд╛рди рдмрдврд╝рд╛рдпрд╛
рдФрд░ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреИрд╢ рд╣рдЯрд╛рдПрдВ: sudo rm -R ~ / .composer
рдФрд░ рдЕрдВрдд рдореЗрдВ рдпреЛрдирд┐ рдкреБрдирдГ рд▓реЛрдб ред

рдореБрдЭреЗ рд╡реИрдЧреНрд░реИрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдмреЙрдХреНрд╕ рдкрд░ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред
VBox ram рдХреЛ рдмрдврд╝рд╛рдХрд░ рдлрд┐рдХреНрд╕реНрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ред

vb.memory = 512 рд╕реЗ vb.memory = 1024 рдкрд░рд┐рд╡рд░реНрддрди рдмрджрд▓реЗрдВ

рдореИрдВрдиреЗ рд╕реНрд╡реИрдк рдореЗрдореЛрд░реА рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред

рдЖрдк рд╕реНрд╡реИрдк рдореЗрдореЛрд░реА рд╕реЗ рдмрд╛рд╣рд░ рднрд╛рдЧ рдЧрдП, рдпрд╣ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

/ рдмрд┐рди / рдбреА рдбреА рдЕрдЧрд░ = / dev / рд╢реВрдиреНрдп = = / var / swap.1 рдмреА рдПрд╕ = рез рдПрдо рдЧрд┐рдирддреА = резрежреирек
/ sbin / mkswap /var/swap.1
/ sbin / swapon /var /swap.1

рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП:

рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдореЗрдВ рдирдИ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдмреНрд▓реЙрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 1024 рд╕реЗ рдЧреБрдгрд╛ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 64 рдПрдордмреА рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ 65536 рд╣реИред
рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реЗрд▓ рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░, рд╡рд╛рдВрдЫрд┐рдд рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХреЗ рдмрд░рд╛рдмрд░ рдЧрдгрдирд╛ рдХреЗ рд╕рд╛рде рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
dd if = / dev / zero of = / swapfile bs = 1024 count = 65536
рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕реНрд╡реИрдк рдлрд╛рдЗрд▓ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ:
mkswap / swapfile
рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рддреБрд░рдВрдд рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдХрд┐рди рдмреВрдЯ рд╕рдордп рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ:
swapon / рдЕрджрд▓рд╛-рдмрджрд▓реА
рдмреВрдЯ рд╕рдордп рдкрд░ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП / etc / fstab рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
/ рдЕрджрд▓рд╛-рдмрджрд▓реА рд╕реНрд╡реИрдк рдЕрджрд▓рд╛-рдмрджрд▓реА реж реж
рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдирдИ рд╕реНрд╡реИрдк рдлрд╛рдЗрд▓ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

рдирдИ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХрдорд╛рдВрдб рдХреИрдЯ / рдкреНрд░реЙрдк / рд╕реНрд╡реИрдк рдпрд╛ рдореБрдлреНрдд рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦрдХрд░ рд╕рдХреНрд╖рдо рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж!

рд╕реБрдЭрд╛рд╡ - рдЕрдЧрд░ рд╕реНрд╡реИрдк рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╕рдВрдЧреАрддрдХрд╛рд░ рдореЗрдореЛрд░реА рд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓рддрд╛ рд╣реИ / рддреНрд░реБрдЯрд┐ рдХрд╛ рдЖрд╡рдВрдЯрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

  • рд╕реНрд╡реИрдк рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдкрдиреА рдорд╢реАрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ 8G рд╕реНрд╡реИрдк рдХреЗ рдмрд╛рдж рд╕рдВрдЧреАрддрдХрд╛рд░ рддреНрд░реБрдЯрд┐ рджреВрд░ рдирд╣реАрдВ рд╣реБрдИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред
  • рдореИрдВрдиреЗ рдПрдХ рдФрд░ VM рдХреЛ рднреА рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдЬреЛ рдореИрдВ рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЯреИрдм рдХреЗ рд╕рд╛рде рдХреНрд░реЛрдо рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛

(рдореИрдВ 16Gb рд░реИрдо рдХреЗ рд╕рд╛рде macOS X рд╕рд┐рдПрд░рд╛ 10.12.4 рдкрд░ рдПрдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред

рдХреНрдпрд╛ рдпрд╣ рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ? рдореИрдВрдиреЗ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ @ gillera235 рд╕реБрдЭрд╛рд╡ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рддрд┐ 1GB рд╕реНрд╡реИрдк рд╕реНрдерд╛рди рдмрдирд╛рдпрд╛ред рдореБрдЭреЗ рдЕрдм рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рдореИрдВ рдЗрд╕рдХрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдпрджрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдПрдХ рдлреНрд░реА-рдЯрд┐рдпрд░ рдорд╛рдЗрдХреНрд░реЛ рдИрд╕реА 2 рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХрдВрдкреЛрдЬрд╝рд░.рд▓реЛрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреБрд╢ рдХрд░реЗрдВ рдФрд░ рдХрд░реЗрдВ

рд╕рдВрдЧреАрддрдХрд╛рд░ --verbose рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдЗрд╕ рддрд░рд╣ рдЗрд╕рдиреЗ рдЬреНрдпрд╛рджрд╛ рдореЗрдореЛрд░реА рдирд╣реАрдВ рд▓реА рдФрд░ рдХрдВрдкреЛрдЬрд░.рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдкреИрдХреНрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдкрд░рдлрд╛рд╕реНрдЯ рдерд╛ред

рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдо рдореЗрдореЛрд░реА рд╣реЛрддреА рд╣реИ
рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
1) рд╕реЗрд╡рд╛ mysql рдмрдВрдж рдХрд░реЛ
2) рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдЪрд▓рд╛рдПрдВ
3) рд╕реЗрд╡рд╛ mysql start

@ sagarshah16 рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ mysql рд╕реЗрд╡рд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреА рдХреМрди рд╕реА рд░рдирд┐рдВрдЧ рд╕реЗрд╡рд╛ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕ рд▓реЗрддреА рд╣реИред рдЕрдЧрд░ рдпрд╣ mysql рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдБ ig рдЕрдкрдбреЗрдЯ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдореБрдЭреЗ рдореИрдВрдЯ рдмреИрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреЗрдВрдХ рджреЗрддрд╛ рд╣реИред рддреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл cmd.exe рдЙрдкрдпреЛрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред

рдкрд╣рд▓реЗ рддреНрд░реБрдЯрд┐ рдХреЛ рдорд╛рд░реЛред EC2 рдорд╛рдЗрдХреНрд░реЛ рдЙрджрд╛рд╣рд░рдг рдкрд░ Ubuntu 16.04 рдкрд░ рдерд╛ред
1G рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдмрд╕ рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-onuntu-16-04

$ apt install swapspace 
$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="16.04.3 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.3 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial

рд╕рдВрджрд░реНрдн:
http://manpages.ubuntu.com/manpages/xenial/man8/swapspace.8.html

рдереИрдВрдХ рдпреВ рдЬреАрд░реЛрдПрди рдЯреАред рд╡рд░реНрдореНрдпреВрд▓реЗрди

Enthusiasm is the light of knowledge. Unknown author.

O estusiasmo ├й luz do conhecimento. Autor desconhecido.

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕реНрдореГрддрд┐ рдУрд╡рд░-рд╕рдХреНрд╖рдо рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреА рд╣реИред рдореЗрдореЛрд░реА рдУрд╡рд░-рдХрдорд┐рдЯ рдХреЗ рдмрд┐рдирд╛ рдлреЛрд░реНрдХрд┐рдВрдЧ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЬрдм рдЖрдк рдХрд╛рдВрдЯрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдФрд░ рд╕рдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдирд╛рдХрд░ рдЕрдкрдиреА рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреНрд░рддрд┐рдмрджреНрдз рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдореГрддрд┐ рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╣рд┐рд╕реНрд╕рд╛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдФрд░ рдмрдЪреНрдЪреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд▓реЗрдЦрди рд╕реЗ рд╕рд╛рдЭрд╛ рдХреА рдЧрдИ рдореЗрдореЛрд░реА рдХреЙрдкреА рд╣реЛ рдЬрд╛рдПрдЧреАред рдЬрдм рдУрд╡рд░-рдХрдорд┐рдЯ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдЗрд╕ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреА рдЧрдИ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЙрдкреА рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рднреМрддрд┐рдХ рд░реИрдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдУрд╡рд░-рдХрдо рд╡рд┐рдХрд▓рд╛рдВрдЧ рдХреЗ рд╕рд╛рде, рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛ред

1.4GIG рдХреЗ рд╕рд╛рде рдпрд╣ рддреНрд░реБрдЯрд┐ рдЙрдкрд▓рдмреНрдз рд╣реИ ...

$ free -m; composer require --dev phpro/grumphp
              total        used        free      shared  buff/cache   available
Mem:           2000         416        1277          21         305        1405
Swap:             0           0           0
Using version ^0.14.1 for phpro/grumphp
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 12 installs, 0 updates, 0 removals
  - Installing symfony/dependency-injection (v3.4.11): The following exception is caused by a lack of memory or swap, or not having swap configured
Check https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors for details


  [ErrorException]                                   
  proc_open(): fork failed - Cannot allocate memory

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрдзрд╛рд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕реНрд╡реИрдк (рдпрд╛рдиреА рдкреЗрдЬрд┐рдВрдЧ) рд╕реНрдерд╛рди рдЬреЛрдбрд╝рдирд╛ рд╣реИред

рдкреЗрдЬрд┐рдВрдЧ рдЖрдкрдХреА рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдХрд░ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдореЗрдореЛрд░реА рд╕рд╛рдорд╛рдиреНрдп рдореЗрдореЛрд░реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдзреАрдореА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдЗрд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП:

sudo / bin / dd if = / dev / zero of = / var / swap.1 bs = 1M count = 1024
рд╕реБрдбреЛ / рд╕рд┐рди / рдорд╛рдХрд╕реНрд╡рдк / рдЗрддрд╡рд╛рд░ / рд╕рдВрд╕ рез
рд╕реБрдбреЛ рдЪрд╛рдореЛрдж ремрежреж / -рд╡рд╛рд░ / рд╡реНрд╕реНрд╡ .рез
рд╕реБрдбреЛ / рд╕рд┐рди / рд╕реНрд╡рдкрди / рд╕реНрд╡рд╛рд░ /swap.1

рдпрджрд┐ рдЖрдкрдХреЛ 1024 рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдЙрд╕реЗ рдХреБрдЫ рдЙрдЪреНрдЪ рдореЗрдВ рдмрджрд▓ рджреЗрдВред

рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ / etc / fstab рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:

/var/swap.1 рд╕реНрд╡реИрдк рд╕реНрд╡реИрдк рдЪреВрдХ 0 0

рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ @dhorrigan ouch рдпрд╣ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрдкрд╡рд╛рдж рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд░рддреЗ рд╕рдордп рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдереА (рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рдЖрдкрдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдЪреМрдбрд╝рд╛рдИ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП proc_open рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ php рдореЗрдореЛрд░реА рд▓рд┐рдорд┐рдЯ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдорд╢реАрди рдХреА рдореЗрдореЛрд░реА рд╣реИ рдЬреЛ рдмрд╛рд╣рд░ рдЪрд▓реА рдЧрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЛ рдХреНрд▓реАрдпрд░ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛, рдФрд░ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрдЬрд╛рдп рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдпрджрд┐ рдЖрдк рдХрд╣реАрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд╣реИред рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдмрд╣реБрдд рдХрдо рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, composer update рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ composer install ред рдЬреЛ рдЗрд╕реЗ рддрдп рдХрд┐рдпрд╛!

Php.ini рдореЗрдВ рдореЗрдореЛрд░реА рд╕рд╛рдЗрдЬ рдмрдврд╝рд╛рдиреЗ рдпрд╛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдореИрдореЛрд░реА рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕рдХрд╛ рдмреЗрд╣рддрд░ рд╣реЛрдирд╛ред

рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдкрд░ рд╕реНрд╡реИрдк рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдирд╛ред

/ рдмрд┐рди / рдбреА рдбреА рдЕрдЧрд░ = / dev / рд╢реВрдиреНрдп = = / var / swap.1 рдмреА рдПрд╕ = рез рдПрдо рдЧрд┐рдирддреА = резрежреирек
/ sbin / mkswap /var/swap.1
/ sbin / swapon /var /swap.1

рдЖрдк рдореЗрдВ рд╕реЗ рдХрд┐рддрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдХреБрдЫ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВрдЧреЗ? @jemerocay , рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╡рд┐рд╖рдп рдкрдврд╝рд╛ рд╣реИ? рдКрдкрд░ ~ 10 рд╕рдВрджреЗрд╢ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛: рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдмрдВрдж рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

tom-- picture tom--  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

joshuataylor picture joshuataylor  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

indomtrading picture indomtrading  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

cebe picture cebe  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ