Usuário não conseguem submeter arquivos a revista

Olá,

No sistema OJS quando o usuário tenta submeter um arquivo de texto ( ainda que com cuidado com tamanho do arquivo etc.), a submissão não é realizada pois fica carregando por muito tempo e, por fim, emite a mensagem “Atualmente você não possui acesso a este estágio do fluxo de trabalho”.

Alguém com alguma orientação, por favor?

1 curtida

@therezamaria, tudo certo?

Qual a versão do OJS você está utilizando? Qual o perfil que o usuário está utilizando para fazer a submissão? E em qual estágio do fluxo está sendo feito? Vocês fizeram alguma modificação em Usuários e Papéis?

Além disso, sugiro que você peça para a sua TI os logs de erros. Precisamos de mais informações para saber o que está de fato acontencendo.

Obrigado!

Boa tarde estou com o mesmo problema :slight_smile:

Fica carregando e não aparece de forma alguma …
a versão que estou utilizando é a OJS 3.3.0.18
Qual o perfil que o usuário está utilizando para fazer a submissão? tem todas as permissões como admin

1 curtida

@ESPSC_TECNOLOGIA boa tarde! Você conseguiu os logs de erros com a sua TI? Sem essas informações não temos como ajudar.

[root@dcses-prod-web-revistasaude deps]# tail -f /var/log/httpd/error_log
[Sun Oct 20 10:54:37.371890 2024] [proxy:debug] [pid 5832:tid 5832] proxy_util.c (2182): AH00927: initializing worker proxy:reverse local
[Sun Oct 20 10:54:37.371909 2024] [proxy:debug] [pid 5832:tid 5832] proxy_util.c (2213): AH00930: initialized pool in child 5832 for () min=0 max=61 smax=61
[Sun Oct 20 10:54:37.373894 2024] [mpm_event:debug] [pid 5832:tid 5871] event.c( 2363): AH02471: start_threads: Using epoll (wakeable)
[Sun Oct 20 12:08:37.200853 2024] [watchdog:debug] [pid 5959:tid 5959] mod_watch dog.c(582): AH02981: Watchdog: Created child worker thread (proxy_hcheck).
[Sun Oct 20 12:08:37.201016 2024] [proxy:debug] [pid 5959:tid 5959] proxy_util.c (2122): AH00925: initializing worker proxy:reverse shared
[Sun Oct 20 12:08:37.201044 2024] [proxy:debug] [pid 5959:tid 5959] proxy_util.c (2182): AH00927: initializing worker proxy:reverse local
[Sun Oct 20 12:08:37.201056 2024] [proxy:debug] [pid 5959:tid 5959] proxy_util.c (2213): AH00930: initialized pool in child 5959 for (
) min=0 max=61 smax=61
[Sun Oct 20 12:08:37.202961 2024] [mpm_event:debug] [pid 5959:tid 5998] event.c( 2363): AH02471: start_threads: Using epoll (wakeable)
[Sun Oct 20 17:13:41.585790 2024] [mpm_event:debug] [pid 5959:tid 6024] event.c( 1860): Too many open connections (10), not accepting new conns in this process
[Sun Oct 20 17:13:45.198962 2024] [mpm_event:debug] [pid 5959:tid 6024] event.c( 487): AH00457: Accepting new connections again: 24 active conns (1 lingering/0 c logged/0 suspended), 2 idle workers

1 curtida

Olá @ESPSC_TECNOLOGIA,

Essas linhas de log não ajudaram muito. Seria interessante ver o log do navegador pra ver o erro. Parece que tá dando timeout. Como vocês estão falando que não é tamanho do arquivo o problema pode ser permissão.

Veja alguns passos que podem ajudar a resolver:

  1. Verificar Permissões de Funções: Confirme que o usuário possui as permissões corretas para acessar o estágio de submissão. Isso pode ser feito verificando as funções atribuídas ao usuário (por exemplo, autor, editor) e as permissões configuradas para essas funções dentro da revista.
  2. Limpeza de Cache: Limpe o cache de dados e de templates no painel de administração do OJS. Isso pode ajudar se o problema for causado por dados de cache desatualizados ou corrompidos.
  3. Verificar Sessões: Em alguns casos, o OJS pode perder a sessão do usuário, especialmente se o tempo de execução do upload estiver ultrapassando o limite permitido. Peça ao usuário para tentar fazer logout e login novamente antes de iniciar a submissão.
  4. Ajuste de Limites no php.ini:
  • upload_max_filesize e post_max_size: Confirme que esses valores estão adequados para o tamanho dos arquivos que você está permitindo.
  • max_execution_time e max_input_time: Aumente esses valores para dar mais tempo para o upload e processamento de arquivos grandes.
  • memory_limit: Defina um limite de memória alto o suficiente para permitir uploads sem interrupções.
  1. Verificar Permissões de Diretório: Assegure-se de que o diretório de uploads (files_dir configurado no config.inc.php) possui permissões corretas de leitura e escrita para o usuário do servidor web.

Por favor me ajuda a solucionar este erro abaixo:

GET
/index.php/files/$$$call$$$/grid/files/submission/editor-submission-details-files-grid/fetch-grid?submissionId=265&stageId=1&_=1730399356527

Ainda não esta carregando as submissões…

1 curtida

@ESPSC_TECNOLOGIA eu fiz uma submissão teste na sua revista e apesar de ter demorado, deu certo. Por favor, faça um teste de submissão e envie os logs do navegador também.