티스토리 뷰
이미지 컴포넌트로 나누미 컴포넌트를 쓰고 있었는데
width 5000px 넘는 큰 이미지 처리를 하려 하면
컴포넌트의 이미지 크기 변경 메쏘드 부분의 오류를 내뿜었다.
PHP의 GD도 같은 증상인가? 싶어
PHP 썸네일 생성 시도를 해보았더니
메모리가 적으니 할당을 더 하라는 오류가 나왔다.
(ASP 보다 훨씬 친절하다.)
if (ini_get('memory_limit') < '256M') {
@ini_set('memory_limit','256M');
}
와 같은 스크립트를 상단에 더하고 다시 실행시켜보았더니
썸네일이 잘 작동하였다.
그러면, Win 2003 IIS 6 상에서 돌아가는 Classic ASP 의 할당 메모리는 어디서 조정해야 할까?
IIS 6의 Metabase.xml 수정을 해야한다.
AspBufferingLimit="4194304"
AspMaxRequestEntityAllowed="204800"
위의 두 항목의 수치를 높여 변경하여 주면 되는데 단위는 byte
개인적으로는 둘 다 10M 설정해 주었다. "10240000"
Metabase 수정 후 곧바로 콘솔에서
$ net stop w3svc
$ net start w3svc
이후, width 8000px 이미지 썸네일 시도해보았더니 잘 생성되었다.
'웹프로그래밍 > ASP Classic' 카테고리의 다른 글
ABCUpload 4 컴포넌트 (0) | 2014.11.01 |
---|---|
무료 업로드 컴포넌트 UpDownExpress 2.0 (0) | 2014.05.07 |
Class Constructor 에 Arguments 전달 (0) | 2014.03.18 |
HtmlZap - HTML parsing component (0) | 2013.11.13 |
Classic ASP URL 주소로부터 파일 생성 (0) | 2013.05.22 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- nodejs
- 한글
- IE
- 워드프레스
- git
- JQuery
- centos
- iis
- ASP
- nginx
- macos
- Wordpress
- Debug
- JSON
- iphone
- javascript
- Mac
- Linux
- mssql
- 안드로이드
- CSS
- PHP
- sencha touch
- Prototype
- Docker
- IOS
- Android
- classic asp
- laravel
- API
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함