我正在寻找一个删除非法字符的正则表达式.但我不知道角色会是什么.
例如:
在一个过程中,我希望我的字符串匹配([a-zA-Z0-9/-]*)
.所以我想替换所有与上面的正则表达式不匹配的字符.
在我们的办公室,我们有一个开发服务器:Win 2k8服务器R2 - Coldfusion 9(.0.0) - MySQL 5 ......
几乎每天早上当我到达工作岗位时,我发现服务器的CPU为50%.但是......他做了什么?查看截图:
您可以看到CPU的使用率为+ - 50%,并且jrun.exe也是如此!为了试图了解发生了什么,我去了服务器监视器,没有活动的线程或请求!显示器宣称什么都没发生......
没有编程的计划任务.
你对我有什么建议吗?在哪里我可以获得更多信息?
谢谢.
更新6月20日:新的一周开始,我的服务器仍然无效:)现在我可以使用VisualVM监视他,但我不知道我必须在哪里看.
监控:
主题:
CFStat:
我不知道驱动哪个运行进程消耗CPU ...
我们构建了一个开发服务器来测试我们的Web应用程序,然后再将它们部署到部署中
这是开发服务器的配置:
Win Server 2k8 - 32bit - Web版
Coldfusion 9 Entreprise
MySQL 5
IIS 6
此配置是生产环境的副本.不幸的是,我们面临着执行时间缓慢的问题.示例:已在生产服务器上启动的应用程序的执行时间平均为45-60毫秒,而开发时为500-600毫秒.当我们必须重新启动应用程序时,这在开发中经常发生,我们会失去很多时间... 6500-7000ms:((vs 1200ms)
我在本地服务器(我的计算机)上尝试过相同的应用程序,响应时间相当于生产服务器.
这是开发服务器的JVM配置:
-Xdebug -Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 5005 -server -Dsun.io.useCanonCaches = false -XX:MaxPermSize = 192m -XX:+ UseParallelGC -Xbatch -Dcoldfusion.rootDir = {application .home} /../ -Dcoldfusion.libPath = {application.home} /../ lib
源文件托管在NAS上; 我们必须在NAS上创建一个用户,与服务器的管理员用户完全相同.我们必须将Coldfusion和IIS应用程序池配置为以创建的用户身份运行以解决访问权限问题.但我认为这不是问题,因为我做了一些测试,将文件放在服务器本地的磁盘上,执行时间保持不变.
我不知道在哪里看......
**服务器监视器已关闭**
有人会有什么建议吗?
谢谢.