Похоже, что это не проблема с рубином, а из-за вызова notify-send из crontab.
https://askubuntu.com/questions/298608/notify-send-doesnt-work-from-crontab
Одним из возможных решений было добавить DISPLAY=:0
к вашему сценарий:
`DISPLAY=:0 notify-send "Error in EYW Spaces script" "#{Shellwords.escape(message)}"`
Я честно не знаю, почему ТАК выполнения как он делает, на частных серверах.
Однако я могу принять, почему веб-сайт предпочел бы это:
Снова, это - проблема рентабельности, и каждый бизнес обработает ее по-другому.
Я думаю, что это могло бы быть большой причиной почему:
Облачные базы данных обычно более ограничены в функциональности, чем их локальные дубликаты. Механизм приложения возвращает до 1 000 результатов. SimpleDB испытывает таймаут в течение 5 секунд. Присоединение к записям от двух таблиц в едином запросе повреждает базы данных, оптимизированные для масштаба. Механизм приложения предлагает специализированное устройство хранения данных и типы запроса, такие как географические координаты.
Слой базы данных облачного экземпляра может быть абстрагирован как отдельный лучший среди аналогов слой в облачном стеке, но разработчики, скорее всего, будут использовать локальное решение и для его скорости и для простоты.
Очевидно, я не могу сказать для StackOverflow, но у меня есть несколько клиентов, которые пошли "облаком, размещающим" путь. Все из которых теперь отчаянно пытаются выйти облака.
В большом количестве случаев это просто еще не 100% там. Ограничения в пользователе, отслеживающем (передача IP-адреса просителя), колеблющаяся производительность из-за другой нагрузки на облако и неизвестного числа использования, являются всего несколькими проблем, которые имеют, подошел.
Я однажды заглянул в него, чтобы найти довольно маленький сайт. Запуск небольшого экземпляра Amazon в течение года будет стоить около 700 фунтов стерлингов + затраты на пропускную способность + затраты на хранение S3. Стоимость VPS-хостинга с аналогичными характеристиками и приемлемой пропускной способностью составляет около 500 фунтов стерлингов. Поэтому я думаю, что стоимость во многом связана с этим, если вы не будете иметь колеблющийся трафик и много!
Я думаю, что Jeff сказал в одном из Подкастов, что хотел изучить много вещей о хостинге и обычно весело проводит время, делая его. Некоторые головные боли в стороне (см. ТАК блог), я думаю, что это - большой полезный опыт.
Облачные вычисления определенно имеют, это - преимущества, как многие из других ответов отметили, но иногда Вы просто хотите смочь управлять каждым битом своего сервера.
Из того, что я видел (и это просто основано на читающих различных занесенных в блог историях), большую часть времени, долларовые затраты облачного хостинга просто не удаются, особенно учитывая определенное планирование или анализ. Только действительно ценно для кого-то, кто ожидает высоко колебаться трафик, который игнорирует прогноз или сезонные пакеты. Я предполагаю в, он - младенчество, это просто достаточно не совсем конкурентоспособно.
IIRC Jeff и Joel сказали (в одном из подкастов), что они действительно на самом деле выполняли числа и это не разрабатывало одобрение облака.
Я уверен, что кто-то от ТАК ответит, что это, но "Не является просто больше стычки"? Старый школьный хостинг является все еще дешевым и если Вы не получили большие проблемы масштабируемости, почему Вы сделаете облачный хостинг?