我有一个需要运行命令行工具的ASP.NET应用程序。我想在与应用程序池相同的进程下启动它,以便它受到IIS CPU限制等的影响。这怎么办?我的ASP.NET webapp如何在同一个进程中的新线程中产生一个程序?
0
A
回答
1
这是不可能的。想一想当你使用命令行工具时它是如何工作的...命令行实际上只是一个shell ...当你将应用程序拉开时,它启动它自己的过程...实际上与无关贝壳。如果您从ASP.NET Web应用程序启动该工具,也会发生同样的情况。
如果出现CPU占用问题,您将不得不想出一个限制应用程序的策略。
1
对不起,有点偏离主题,但我假设这个过程是相当密集/长时间运行看到你想要被扼杀。如果是这种情况,不建议让IIS工作进程完成这项工作。
请参阅Here为什么。
相关问题
- 1. TWebModule处理程序中产生一个新的线程/进程
- 2. 如果我的asp.net应用程序产生一个进程,该进程是否在asp.net应用程序运行的同一个应用程序域内运行?
- 3. 在Ruby中产生一个独立的线程或进程
- 4. 如何在同一个进程中列出线程?
- 5. Python,是否适合一个线程产生另一个线程
- 6. 如何在Unix中用不同的程序启动一个新的进程?
- 7. 确实的ThreadPoolExecutor产生一个新的线程,如果当前线程休眠
- 8. 如何曼尼线程可以在一个过程中产生的呢?
- 9. 如何终止产生另一个正在休眠的线程的线程?
- 10. 一个线程如何在另一个线程中被杀死
- 11. 如何使用vfork在uClinux中产生一个守护进程?
- 12. 你如何在C中产生另一个进程?
- 13. 如何产生一个新的进程在Ruby中完成任务?
- 14. 从C++中的另一个进程解锁一个线程
- 15. 关于一个进程和产生它的进程(win32/C)
- 16. 如何在不同线程的循环中运行另一个进程
- 17. 另一个程序/进程如何中断我的程序执行?
- 18. 一个线程在iPhone应用程序中杀死另一个线程(两个线程都是主线程)?
- 19. 当新的表单,我会得到一个进程或线程?
- 20. C++的std ::异步不会产生一个新的线程
- 21. 如果我在一个进程中执行sched_setaffinity,它所产生的线程是否会受到影响
- 22. 如何调试django,它产生了一个我没有连接的新进程?
- 23. 在Python中产生一个没有分叉的进程
- 24. 在单元测试中产生一个单独的进程
- 25. 在jRuby中用'fork'产生一个进程的替代方案?
- 26. Pydev中的Django产生多个进程?
- 27. 如何使协程始终在同一个线程中工作?
- 28. 如何获取一个进程在Bash中的另一个进程的PID?
- 29. 从另一个线程(lua)产生线程
- 30. 在Heroku中是否产生了一个新的子流程?