Indicadores


Conheça alguns indicadores da BDTD


Total de Documentos


Documentos por área do conhecimento do CNPq (top 10)
Documentos por palavra-chave (top 30)
Documentos por ano de publicação
Documentos por programa de pós-graduação - PPG (top 10)
Autores com mais documentos (top 10)
Pesquisadores com mais orientações (Top 10)
Instituições com mais documentos (top 10)
Documentos por tipo
Documentos por idioma
Documentos por tipo de acesso

Total de Documentos

Número de documentos por mês

Tipo de fonte

Número de fontes por mês

Tipo de fonte

Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_WARNING)
fopen(/tmp/vufind_sessions/sess_rc7ekati3n1kqm4f5lc45002p1): failed to open stream: No space left on device Whoops\Exception\ErrorException thrown with message "fopen(/tmp/vufind_sessions/sess_rc7ekati3n1kqm4f5lc45002p1): failed to open stream: No space left on device" Stacktrace: #5 Whoops\Exception\ErrorException in /usr/local/bdtd-vufind/module/VuFind/src/VuFind/Session/File.php:151 #4 fopen in /usr/local/bdtd-vufind/module/VuFind/src/VuFind/Session/File.php:151 #3 VuFind\Session\File:saveSession in /usr/local/bdtd-vufind/module/VuFind/src/VuFind/Session/AbstractBase.php:185 #2 VuFind\Session\AbstractBase:write in [internal]:0 #1 session_write_close in /usr/local/bdtd-vufind/vendor/laminas/laminas-session/src/SessionManager.php:235 #0 Laminas\Session\SessionManager:writeClose in [internal]:0
5
Whoops\Exception\ErrorException
/module/VuFind/src/VuFind/Session/File.php151
4
fopen
/module/VuFind/src/VuFind/Session/File.php151
3
VuFind\Session\File saveSession
/module/VuFind/src/VuFind/Session/AbstractBase.php185
2
VuFind\Session\AbstractBase write
[internal]0
1
session_write_close
/vendor/laminas/laminas-session/src/SessionManager.php235
0
Laminas\Session\SessionManager writeClose
[internal]0
        foreach (glob($this->path . "/sess_*") as $filename) {
            if (filemtime($filename) + $maxlifetime < time()) {
                unlink($filename);
            }
        }
        return true;
    }
 
    /**
     * A function that is called internally when session data is to be saved.
     *
     * @param string $sessId The current session ID
     * @param string $data   The session data to write
     *
     * @return bool
     */
    protected function saveSession($sessId, $data)
    {
        $sessFile = $this->path . '/sess_' . $sessId;
        if ($handle = fopen($sessFile, "w")) {
            $return = fwrite($handle, $data);
            fclose($handle);
            if ($return !== false) {
                return true;
            }
        }
        // If we got this far, something went wrong with the file output...
        // It is tempting to throw an exception here, but this code is called
        // outside of the context of exception handling, so all we can do is
        // echo a message.
        echo 'Cannot write session to ' . $sessFile . "\n";
        return false;
    }
}
 
        foreach (glob($this->path . "/sess_*") as $filename) {
            if (filemtime($filename) + $maxlifetime < time()) {
                unlink($filename);
            }
        }
        return true;
    }
 
    /**
     * A function that is called internally when session data is to be saved.
     *
     * @param string $sessId The current session ID
     * @param string $data   The session data to write
     *
     * @return bool
     */
    protected function saveSession($sessId, $data)
    {
        $sessFile = $this->path . '/sess_' . $sessId;
        if ($handle = fopen($sessFile, "w")) {
            $return = fwrite($handle, $data);
            fclose($handle);
            if ($return !== false) {
                return true;
            }
        }
        // If we got this far, something went wrong with the file output...
        // It is tempting to throw an exception here, but this code is called
        // outside of the context of exception handling, so all we can do is
        // echo a message.
        echo 'Cannot write session to ' . $sessFile . "\n";
        return false;
    }
}
 
        // Anecdotal testing Today and Yesterday seems to indicate destroy()
        //   is called by the garbage collector and everything is good.
        // Something to keep in mind though.
        return true;
    }
 
    /**
     * Write function that is called when session data is to be saved.
     *
     * @param string $sessId The current session ID
     * @param string $data   The session data to write
     *
     * @return bool
     */
    public function write($sessId, $data)
    {
        if ($this->writesDisabled) {
            return true;
        }
        return $this->saveSession($sessId, $data);
    }
 
    /**
     * A function that is called internally when session data is to be saved.
     *
     * @param string $sessId The current session ID
     * @param string $data   The session data to write
     *
     * @return bool
     */
    abstract protected function saveSession($sessId, $data);
}
 
     *
     * @return void
     */
    public function writeClose()
    {
        // The assumption is that we're using PHP's ext/session.
        // session_write_close() will actually overwrite $_SESSION with an
        // empty array on completion -- which leads to a mismatch between what
        // is in the storage object and $_SESSION. To get around this, we
        // temporarily reset $_SESSION to an array, and then re-link it to
        // the storage object.
        //
        // Additionally, while you _can_ write to $_SESSION following a
        // session_write_close() operation, no changes made to it will be
        // flushed to the session handler. As such, we now mark the storage
        // object isImmutable.
        $storage  = $this->getStorage();
        if (! $storage->isImmutable()) {
            $_SESSION = $storage->toArray(true);
            session_write_close();
            $storage->fromArray($_SESSION);
            $storage->markImmutable();
        }
    }
 
    /**
     * Attempt to set the session name
     *
     * If the session has already been started, or if the name provided fails
     * validation, an exception will be raised.
     *
     * @param  string $name
     * @return SessionManager
     * @throws Exception\InvalidArgumentException
     */
    public function setName($name)
    {
        if ($this->sessionExists()) {
            throw new Exception\InvalidArgumentException(
                'Cannot set session name after a session has already started'

Environment & details:

empty
empty
empty
empty
Key Value
__Laminas Array ( [_REQUEST_ACCESS_TIME] => 1720939431.4501 [_VALID] => Array ( [Laminas\Session\Validator\Id] => rc7ekati3n1kqm4f5lc45002p1 ) )
SessionState Laminas\Stdlib\ArrayObject Object ( [storage:protected] => Array ( [cookiePath] => / ) [flag:protected] => 2 [iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) )
Key Value
REDIRECT_VUFIND_ENV development
REDIRECT_VUFIND_LOCAL_DIR /usr/local/bdtd-vufind/local
REDIRECT_VUFIND_LOCAL_MODULES Bdtd
REDIRECT_STATUS 200
VUFIND_ENV development
VUFIND_LOCAL_DIR /usr/local/bdtd-vufind/local
VUFIND_LOCAL_MODULES Bdtd
HTTP_HOST bdtd.ibict.br
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_ACCEPT_ENCODING br,gzip
HTTP_ACCESS_CONTROL_ALLOW_ORIGIN https://barra.brasil.gov.br
HTTP_X_FORWARDED_PROTO https
HTTP_X_CLIENT_IP 35.172.230.21
HTTP_X_FORWARDED_PORT 443
HTTP_X_FORWARDED_FOR 35.172.230.21
HTTP_X_FORWARDED_HOST bdtd.ibict.br
HTTP_X_FORWARDED_SERVER bdtd.ibict.br
HTTP_CONNECTION Keep-Alive
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVER_SIGNATURE <address>Apache/2.4.56 (Debian) Server at bdtd.ibict.br Port 80</address>
SERVER_SOFTWARE Apache/2.4.56 (Debian)
SERVER_NAME bdtd.ibict.br
SERVER_ADDR 172.16.16.179
SERVER_PORT 80
REMOTE_ADDR 172.16.16.5
DOCUMENT_ROOT /var/www/html
REQUEST_SCHEME http
CONTEXT_PREFIX /vufind
CONTEXT_DOCUMENT_ROOT /usr/local/bdtd-vufind/public
SERVER_ADMIN webmaster@localhost
SCRIPT_FILENAME /usr/local/bdtd-vufind/public/index.php
REMOTE_PORT 60590
REDIRECT_URL /vufind/indicators/home
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING
REQUEST_URI /vufind/indicators/home
SCRIPT_NAME /vufind/index.php
PHP_SELF /vufind/index.php
REQUEST_TIME_FLOAT 1720939431.4331
REQUEST_TIME 1720939431
empty
0. Whoops\Handler\PrettyPageHandler
Cannot write session to /tmp/vufind_sessions/sess_rc7ekati3n1kqm4f5lc45002p1 Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_WARNING)
session_write_close(): Failed to write session data using user defined save handler. (session.save_path: /var/lib/php/sessions) Whoops\Exception\ErrorException thrown with message "session_write_close(): Failed to write session data using user defined save handler. (session.save_path: /var/lib/php/sessions)" Stacktrace: #2 Whoops\Exception\ErrorException in /usr/local/bdtd-vufind/vendor/laminas/laminas-session/src/SessionManager.php:235 #1 session_write_close in /usr/local/bdtd-vufind/vendor/laminas/laminas-session/src/SessionManager.php:235 #0 Laminas\Session\SessionManager:writeClose in [internal]:0
2
Whoops\Exception\ErrorException
/vendor/laminas/laminas-session/src/SessionManager.php235
1
session_write_close
/vendor/laminas/laminas-session/src/SessionManager.php235
0
Laminas\Session\SessionManager writeClose
[internal]0
     *
     * @return void
     */
    public function writeClose()
    {
        // The assumption is that we're using PHP's ext/session.
        // session_write_close() will actually overwrite $_SESSION with an
        // empty array on completion -- which leads to a mismatch between what
        // is in the storage object and $_SESSION. To get around this, we
        // temporarily reset $_SESSION to an array, and then re-link it to
        // the storage object.
        //
        // Additionally, while you _can_ write to $_SESSION following a
        // session_write_close() operation, no changes made to it will be
        // flushed to the session handler. As such, we now mark the storage
        // object isImmutable.
        $storage  = $this->getStorage();
        if (! $storage->isImmutable()) {
            $_SESSION = $storage->toArray(true);
            session_write_close();
            $storage->fromArray($_SESSION);
            $storage->markImmutable();
        }
    }
 
    /**
     * Attempt to set the session name
     *
     * If the session has already been started, or if the name provided fails
     * validation, an exception will be raised.
     *
     * @param  string $name
     * @return SessionManager
     * @throws Exception\InvalidArgumentException
     */
    public function setName($name)
    {
        if ($this->sessionExists()) {
            throw new Exception\InvalidArgumentException(
                'Cannot set session name after a session has already started'
     *
     * @return void
     */
    public function writeClose()
    {
        // The assumption is that we're using PHP's ext/session.
        // session_write_close() will actually overwrite $_SESSION with an
        // empty array on completion -- which leads to a mismatch between what
        // is in the storage object and $_SESSION. To get around this, we
        // temporarily reset $_SESSION to an array, and then re-link it to
        // the storage object.
        //
        // Additionally, while you _can_ write to $_SESSION following a
        // session_write_close() operation, no changes made to it will be
        // flushed to the session handler. As such, we now mark the storage
        // object isImmutable.
        $storage  = $this->getStorage();
        if (! $storage->isImmutable()) {
            $_SESSION = $storage->toArray(true);
            session_write_close();
            $storage->fromArray($_SESSION);
            $storage->markImmutable();
        }
    }
 
    /**
     * Attempt to set the session name
     *
     * If the session has already been started, or if the name provided fails
     * validation, an exception will be raised.
     *
     * @param  string $name
     * @return SessionManager
     * @throws Exception\InvalidArgumentException
     */
    public function setName($name)
    {
        if ($this->sessionExists()) {
            throw new Exception\InvalidArgumentException(
                'Cannot set session name after a session has already started'

Environment & details:

empty
empty
empty
empty
Key Value
__Laminas Array ( [_REQUEST_ACCESS_TIME] => 1720939431.4501 [_VALID] => Array ( [Laminas\Session\Validator\Id] => rc7ekati3n1kqm4f5lc45002p1 ) )
SessionState Laminas\Stdlib\ArrayObject Object ( [storage:protected] => Array ( [cookiePath] => / ) [flag:protected] => 2 [iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) )
Key Value
REDIRECT_VUFIND_ENV development
REDIRECT_VUFIND_LOCAL_DIR /usr/local/bdtd-vufind/local
REDIRECT_VUFIND_LOCAL_MODULES Bdtd
REDIRECT_STATUS 200
VUFIND_ENV development
VUFIND_LOCAL_DIR /usr/local/bdtd-vufind/local
VUFIND_LOCAL_MODULES Bdtd
HTTP_HOST bdtd.ibict.br
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_ACCEPT_ENCODING br,gzip
HTTP_ACCESS_CONTROL_ALLOW_ORIGIN https://barra.brasil.gov.br
HTTP_X_FORWARDED_PROTO https
HTTP_X_CLIENT_IP 35.172.230.21
HTTP_X_FORWARDED_PORT 443
HTTP_X_FORWARDED_FOR 35.172.230.21
HTTP_X_FORWARDED_HOST bdtd.ibict.br
HTTP_X_FORWARDED_SERVER bdtd.ibict.br
HTTP_CONNECTION Keep-Alive
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVER_SIGNATURE <address>Apache/2.4.56 (Debian) Server at bdtd.ibict.br Port 80</address>
SERVER_SOFTWARE Apache/2.4.56 (Debian)
SERVER_NAME bdtd.ibict.br
SERVER_ADDR 172.16.16.179
SERVER_PORT 80
REMOTE_ADDR 172.16.16.5
DOCUMENT_ROOT /var/www/html
REQUEST_SCHEME http
CONTEXT_PREFIX /vufind
CONTEXT_DOCUMENT_ROOT /usr/local/bdtd-vufind/public
SERVER_ADMIN webmaster@localhost
SCRIPT_FILENAME /usr/local/bdtd-vufind/public/index.php
REMOTE_PORT 60590
REDIRECT_URL /vufind/indicators/home
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING
REQUEST_URI /vufind/indicators/home
SCRIPT_NAME /vufind/index.php
PHP_SELF /vufind/index.php
REQUEST_TIME_FLOAT 1720939431.4331
REQUEST_TIME 1720939431
empty
0. Whoops\Handler\PrettyPageHandler