Digital Oceanは辛い

DigitalOceanの微妙さ

DigitalOceanも使い始めて半年以上経ちますが、とても微妙だなぁと感じています。
安いのは確かですが…。

たまに再起動する

AWSとかさくらで起きた記憶が無いですが、DigitalOceanでは半年で2回くらい再起動があった気がします。
再起動するとメールで連絡が来ます。
当然ですがscreenとかが死にます><

アップロードの遅さ

サーバーまでの距離の関係からかファイルをアップロードするのに時間がかかる
Deploy→ブラウザで操作→まだ反映されていないorz

Composer updateで落ちる

最安の$5のやつだからっぽいが、

$ composer update
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:985
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 985, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(985): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(804): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(765): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(699): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 985

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:985
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 985, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(985): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(804): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(765): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(699): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 985

なんで別サーバーでやってcomposer.lockを持ってきて composer install みたいな寂しいことやってんの…。

じゃあ他のところだと?

この値段だとFC2とDTIか…?
なんだこの不安になる二つは…
FC2は年間契約で580円。Cent OSのみのようです。。。
DTIは504円。多分月々で行ける。Ubuntu12可。12かー…。
DTIって前に「勝手に設定ファイルを書き換えられる」みたいのを見た気がするんですよね
結構前なので今は違うかもですが。

仕方ない

価格帯を上げるか、何か妥協するか…。しばらくはここで頑張ります…。