Adobe ColdFusion 9 не будет начинаться с NewRelic agent


Я запускаю сервер Adobe Coldfusion 9 с IIS на коробке Windows Server 2003, но когда я установил новый агент Relic в соответствии с инструкциями, теперь служба ColdFusion отказывается запускаться. С помощью ColdFusion-аут.журнал содержит следующее:

Feb 18, 2013 23:34:41 -0500 NewRelic 1 INFO: Agent is using Logback
Feb 18, 2013 23:34:42 -0500 NewRelic 1 INFO: Loading configuration file "C:newrelic.newrelic.yml"
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at     sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at jrunx.kernel.JRun.invoke(JRun.java:180)
at jrunx.kernel.JRun.main(JRun.java:168)
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.jrunx.kernel)
at     java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at jrunx.kernel.JRun.<init>(JRun.java:446)
at jrunx.kernel.JRun$1.run(JRun.java:346)
at java.security.AccessController.doPrivileged(Native Method)
at jrunx.kernel.JRun.start(JRun.java:343)
at jrunx.kernel.JRun.startByNTService(JRun.java:427)
... 6 more

Я не думаю, что это права доступа к файлам в папке, так как я дал разрешения пользователю IIS. Но я не знаю, как это исправить.

Любые другие люди ColdFusion столкнулись с этой проблемой с новыми Реликвия?

Спасибо

PS: это работает на VPS, а не на полностью выделенном сервере.
3 3

3 ответа:

Toby at New Relic support here: в настоящее время агент New Relic не может использовать сервер Adobe Coldfusion 9 с IIS. Если вы используете Coldfusion с сервером приложений Java, мы можем использовать эту систему, но она выглядит следующим образом:

1) Coldfusion с IIS не будет захватывать точные данные с помощью нового агента Relic

2) Новый реликтовый агент препятствует правильному запуску Колдфузии

На данный момент я бы рекомендовал снять установку нового агента Relic с этого рамки. Я обработаю это в запросе функции, чтобы мы могли увидеть поддержку этой платформы в будущем выпуске.

Я только что протестировал запуск New Relic с ColdFusion 7 на JRun 4, используя Java 6 с IIS на Windows Server 2003, и он работает нормально. Я думаю, что путаница заключалась в том, что, хотя IIS и размещает веб-страницу, JRun-это сервер приложений Java, на котором работает ColdFusion.

В свой java.policy (java.home, указанный в файле jrun\bin\jvm.config) добавьте следующее разрешение (и любые другие необходимые разрешения, которые появятся после добавления этого)

grant {
  permission java.lang.RuntimePermission "accessClassInPackage.jrunx.kernel";
}

У меня та же проблема с cf9, и я подал билет в newRelic (на самом деле, продавец, с которым я разговаривал, сделал это за меня). Их ответ ниже:

Привет, Кристоф -

Я ненавижу быть носителем плохих новостей, но в настоящее время нет поддержки Coldfusion, работающего в IIS > с любым агентом. Однако я сделал для вас запрос на функцию. Я также приложил этот билет к запросу, так что если и когда мы его выполним, мы свяжемся с вами напрямую.

Я собираюсь пойти дальше и отметить этот билет как "закрытый", но если у вас есть какие-либо другие вопросы, просто ответьте на билет, и он снова откроется и предупредит меня.

Ура!, Откровенный.

Обратите внимание, что агент newRelic отлично работает на CF10 через IIS.