2014-11-11 1 views
-1

Bluehost에 계정이 있습니다. 공유 시스템입니다. 문제없이 대부분의 사용자 지정 스크립트를 실행할 수 있었지만 약 20 초 후에 이미지 처리 스크립트가 신비하게 죽습니다. 출력 파일이 작성되지 않습니다. 때로는 단색으로 제한하면 아래 명령 줄을 실행할 수 있습니다.이미지 처리 스크립트가 신비하게 죽습니다. 왜 그럴까요?

나는 ulimit과 nice를 시도했지만, 나는 단지 짐작하고 있다고 느낍니다. 이것에 대한 좀 더 체계적인 방법이 있습니까? 예, Bluehost 지원팀에 문의하고 있습니다.

~]# gs -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT \ 
> -sDEVICE=png48 -sOutputFile=11006.png 11006.pdf 
Killed 
~]# echo $? 
137 
~]# 

답변

0

문제 1은 표준 Ghostscript에 png48 장치가 없다는 것입니다. 그 후 가장 가능성있는 문제는 추측 할 수 있습니다. 너무 많은 메모리를 사용하므로 메모리 사용량을 제한하고 대신 표시 목록 구현 인 clist를 사용하는 컨트롤을 사용해야합니다. 메모리 사용 공간을 줄이십시오.

가능 PNG 출력 장치는 png16, png16m, png256, pngmono, pnggray, pngalpha있는 페이지를 초과하는 경우,이 후는 CLIST를 사용 최대 페이지 버퍼 크기를 제어

사용 께 -dMaxBitmap 스위치 pngmonod , 이는 'n'밴드가 될 것입니다. 처리 속도는 느리지 만 메모리 사용량은 훨씬 적습니다. 시스템에 여러 코어가있는 경우 -dNumRenderingThreads를 사용할 수도 있습니다. 설치된 고스트 스크립트는 어디에서 왔는가이 리눅스의 버전은 무엇

및 고스트 스크립트의 버전, 그리고 (예를 들어, 당신은 소스에서 스스로를 구축 했습니까?)

고스트의의 경우에는 아주 오래된 버전을, 그것은 단순히 버그가있을 수 있습니다.

관련 문제