Опция 2 требует наличия экземпляра и выполнения 24/7 (или по крайней мере во время объединения общего графика работ). Это не может иметь значения для Вас.
Я не уверен, возможна ли опция 3. Вы спрашиваете об установке Xen (или что-то) в Вашем экземпляре EC2 и затем создаете свои собственные "подвиртуальные" машины?
Другая опция состоит в том, чтобы создать изображение EC2 (AMI) со средой разработки, настроенной, и затем позволить каждому разработчику запускать экземпляр этого AMI каждый раз, когда они хотят работать.
Преимущества:
Недостатки:
Если Вы думаете, что это правильно для Вас, то проблема учетной записи AWS может быть решена несколькими способами:
Я полагаю, что можно предоставить доступ запуска к AMI, обязательно не давая человеку root
доступ однажды экземпляр в порядке. Но Вы хотели бы перепроверить это, так как это кажется, что Вы обеспокоены безопасностью.
Наконец, это, очевидно, потребовало бы некоторого центрального репозитория исходного кода, который выполняет 24/7. Еще одна причина, почему это не может быть правильным решением для Вас.
Необходимо перекомпилировать программы с отладочной информацией.
Я записал маленькое практическое руководство по этой теме: http://alekseykorzun.com/post/5251031042/debugging-crashes-on-freebsd; это - конкретный FreeBSD, но могло бы выручить Вас.
Это может быть связано с проблемами, которые я нашел решение для создания дампа ядра на Centos (который основан на Redhat). Соответствующий ответ: здесь , хотя и для php-fpm, а не для apache.
Камнем преткновения для меня, и я подозреваю, что и для вас, является то, что если процесс изменил свои собственные привилегии выполнения, он не разрешено создавать файл дампа ядра, если только
/ proc / sys / fs / suid_dumpable
не разрешает это. Смотрите информацию об этом ядре-контроль уровня здесь .
Если apache инициализируется как root и выполняет свои рабочие процессы с ограниченными привилегиями, на это может повлиять вышеуказанный параметр в дополнение к другим параметрам, которые необходимо установить (путь к дампу ядра , ограничение размера ядра и т. д.)