3

WindowsServer2003ボックスでIISを使用してAdobeColdfusion9サーバーを実行していますが、指示に従ってNew Relicエージェントをインストールすると、ColdFusionサービスの開始が拒否されます。coldfusion-out.logには、次のものが含まれています。

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の人々は、New Relicでこの問題に遭遇しましたか?

ありがとう

PS:これは完全な専用サーバーではなくVPSで実行されています。

4

3 に答える 3

4

Toby at New Relicサポート:現在、NewRelicエージェントはAdobeColdfusion9サーバーをIISでインストルメント化できません。JavaアプリサーバーでColdfusionを使用する場合、そのシステムをインストルメント化できますが、次のようになります。

1)IISを使用したColdfusionは、NewRelicエージェントを使用して正確なデータをキャプチャしません

2)New Relicエージェントは、Coldfusionの正常な起動を妨げます

今のところ、そのフレームワークからNewRelicエージェントをアンインストールすることをお勧めします。将来のリリースでこのフレームワークのサポートを確認できるように、これを機能リクエストにまとめます。

于 2013-03-01T05:01:14.610 に答える
2

Windows Server2003でIISを使用したJava6を使用して、JRun4でColdFusion7を使用してNewRelicを実行することをテストしましたが、正常に動作します。IISがWebページをホストしているにもかかわらず、JRunはColdFusionを実行しているJavaアプリサーバーであるという混乱があったと思います。

(ファイルjava.policyjava.homeリストされているjrun\bin\jvm.config)に、次のアクセス許可(およびこれを追加した後に表示されるその他の必要なアクセス許可)を追加します

grant {
  permission java.lang.RuntimePermission "accessClassInPackage.jrunx.kernel";
}
于 2013-05-08T11:46:35.000 に答える
0

私はcf9でも同じ問題を抱えており、newRelicにチケットを提出しました(実際、私が話していた営業担当者が私に代わってそれを行いました)。以下の彼らの答え:

こんにちはクリストフ-

私はbadnewsの持ち主になるのは嫌いですが、現時点では、IISで実行されているColdfusionのサポートはありません。ただし、機能をリクエストしました。また、このチケットをリクエストに添付しました。これにより、実装する場合は、直接連絡します。

先に進み、このチケットを「クローズ」としてマークしますが、他に質問がある場合は、チケットに返信するだけで、チケットが開いて警告が表示されます。

乾杯、フランク。

newRelicエージェントはIIS上のCF10で正常に動作することに注意してください。

于 2013-03-31T03:33:18.643 に答える