2012-12-07 3 views
0

어제 고객이 IIS 설정을 사용하여 작업 프로세스 수를 2로 변경하여 웹 응용 프로그램이 매우 이상하게 작동하고 세션 상태가 손실되거나 때로는 복구되어 일이 발생했는지 알아보기 위해 하루가 걸렸습니다. . 그래서 여러 가지 작업 과정이 어떤 상황에서 유용할까요?왜 우리는 여러 작업 과정이 필요합니까?

답변

2

웹 앱을 수직으로 확장하는 데 유용 할 수 있습니다. 특히 웹 프로세스에서 너무 많은 작업을하는 저조한 설계 또는 프로세스가 자주 충돌하여 항상 뜨거운 작업을 수행하는 설계. 그것은 당신이 발견 한대로 가볍게 운동해야하는 옵션이 아니지만, 필요할 때 가질 수있는 것이 좋습니다.

사용자 세션이 시작되기 시작한 이유는 기본 in-process 세션 상태 모듈을 사용했기 때문입니다. 이 문제는 쉽게 해결할 수 있습니다. 세션 상태 서비스 나 데이터베이스를 사용하여 세션 상태를 프로세스 밖으로 실행하십시오. 이 작업을 수행 할 때 세션 상태의 일부 동작이 변경되므로 다른 것을 해독하지 않도록주의 깊게 테스트해야합니다.

관련 문제