Olá
Até onde sei, atualmente .LRN é o único ambiente de aprendizagem capaz de suportar o padrão IMS_LD. Estou procurando uma hospedagem (grátis de preferência) com suporte ao openACS/dotLRN para usar o IMS_LD. Alguém tem alguma sugestão?
Agradeço qq contribuição.
Autor: Maurício Saraiva
1515 comentários
.LNR rodando sobre Ubuntu Koala + 20 GB + 512 MB
[12/Jun/2010:05:59:50][20401.1121573200][-conn:2-] Notice: The follow error occured during the uncompression process:
<blockquote><pre>couldn't fork child process: not enough memory</pre></blockquote><br> [12/Jun/2010:05:59:50][20401.1121573200][-conn:2-] Error: Error loading APM file form url openacs.org/repository/5-4/lors-0.6d4.apm: couldn't fork child process: not enough memory
couldn't fork child process: not enough memory
while executing
"exec [apm_gunzip_cmd] -q -c $file_path | [apm_tar_cmd] tf - 2>/dev/null"
[12/Jun/2010:05:59:50][20401.1121573200][-conn:2-] Error: Error downloading package lors from openacs.org/repository/5-4/lors-0.6d4.apm. Installing package failed.
Ele tenta executar o comando de descompactação para descompactar o arquivo e não consegue. Há duas maneiras de resolver o problema:1 - Baixar o pacote diretamente do CVS do OpenACS2 - Reduzir a memória do servidorPara a primeira solução, você precisará executar os seguintes passos:- Vá para a pasta packages da sua instalação. Se instalou via apt-get, deve ser /var/www-data/dotlrn/packages. Se foi compilado, deve ser /var/lib/aolserver/service0/packages. Para descobrir, tente abrir o Developer Support no link /ds/shell de sua instalação e execute o seguinte comando:set teste [acs_root_dir}- Baixe a versão do pacote diretamente do CVS. Na verdade, você vai precisar de três pacotes dotlrn-imsld, imsld e imsld-portlet. Para fazer isso, execute o seguinte comando:cvs -d :pserver:anonymous@cvs.openacs.org:/cvsroot co -r oacs-5-4 dotlrn-imsld imsld imsld-portlet- Vá para o link /acs-admin/install- Selecione Install from Local- Clique para instalar os pacotesTodavia, acho que vc vai ter que executar o procedimento para reduzir a memória de qualquer jeito, porque a configuração inicial está consumindo mais memória do que o seu servidor pode aguentar. Para fazer isso, siga os seguintes passos:- Abra o arquivo config.tcl. Ele deve estar no caminho /var/www-data/dotlrn/etc/config.tcl ou /etc/dotlrn/config.tcl- Se preocupe com os seguintes parâmetros, como está na página Wiki que eu te passei (http://www.softwarepublico.gov.br/dotlrn/clubs/openacs/xowiki/Mem%C3%B3ria_postfix_Aolserver) ns_param stacksize 400576 ns_param minthreads 0 ns_param maxthreads 5 A sua maior preocupação deve ser com o parâmetro stacksize, que diz tamanho máxima da pilha de conexões. Costuma ser um dos que mais afeta o consumo de memória. Teste um valor cada vez menor, até que tenha uma configuração estável.Se tiver dúvidas, fique à vontade para perguntar.Abraços