Erreur interne du serveur

Bonjour tout le monde ,

je suis ici pour vous demander de l’aide car je suis face à un problème et que je ne sais pas résoudre alors que j’ai besoin d’aide le plus rapide que possible, merci d’avance pour votre aide.

Il y avait un moment ma nextcloud marchait bien , et c’est maintenant que ça bug.

Voici le dernier ligne de mon nextcloud.log

{"reqId":"XTxIUZO5caKvnUq4AM4R","level":3,"time":"2017-08-09T07:07:59+00:00","remoteAddr":"154.126.97.48","user":"--","app":"index","method":"GET","url":"\/nextcloud\/index.php\/apps\/theming\/logo?v=13","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\DriverException\",\"Message\":\"An exception occurred while executing 'CREATE table oc_locks_w2g(name varchar(255) PRIMARY KEY,created TIMESTAMP DEFAULT CURRENT_TIMESTAMP,locked_by varchar(255))':\\n\\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/html\\\/nextcloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(128): Doctrine\\\\DBAL\\\\Driver\\\\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/var\\\/www\\\/html\\\/nextcloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Statement.php(178): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOMySql\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'CREATE table oc...', Array)\\n#2 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/db\\\/statementwrapper.php(72): Doctrine\\\\DBAL\\\\Statement->execute()\\n#3 \\\/var\\\/www\\\/html\\\/nextcloud\\\/apps\\\/workin2gether\\\/appinfo\\\/app.php(34): OC_DB_StatementWrapper->execute()\\n#4 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/app.php(209): require_once('\\\/var\\\/www\\\/html\\\/n...')\\n#5 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/app.php(149): OC_App::requireAppFile('workin2gether')\\n#6 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/app.php(124): OC_App::loadApp('workin2gether')\\n#7 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/base.php(997): OC_App::loadApps()\\n#8 \\\/var\\\/www\\\/html\\\/nextcloud\\\/index.php(40): OC::handleRequest()\\n#9 {main}\",\"File\":\"\\\/var\\\/www\\\/html\\\/nextcloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractMySQLDriver.php\",\"Line\":116}","userAgent":"Mozilla\/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko\/20100101 Firefox\/54.0","version":"12.0.0.29"}

Vous en pensiez quoi de l’erreur ?

Bonjour,

Il serait mieux de discuter sur ce forum en anglais, tout le monde pourra alors discuter du problème plus facilement. Regardes le nombre de topic en russe ou espagnol, ils ne sont presque pas répondus.

Quand tu dis ça bug, plus aucune synchronisation ne se fait ou bien tu as ce log de temps en temps ?

L’erreur commence par dire qu’il y a eu un problème lors de la création d’une table oc_locks_w2g…
Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes la Clé rentré mesure 1071 bytes alors que le max autorisé est 767.

Qu’as tu comme applications ajoutés à nextcloud. peux tu désactiver temporairement le cache Apcu ou Redis dans ton config.php.

Relance ensuite le service mysql et apache (ou ngnix)

Bonjour merci de votre aide,

J’ai essayé ce que vous avez proposez en vidant le cache et en relançant
le service mysql et apache, mais je trouve que le problème persiste encore.
Voici ma capture du log nextcloud:

{“reqId”:“FXVyv3j1ii7ykmDNoba4”,“level”:3,“time”:“2017-08-09T14:21:31+00:00”,“remoteAddr”:“197.158.74.51”,“user”:"–",“app”:“index”,“method”:“GET”,“url”:"/nextcloud/index.php/apps/theming/logo?v=13",“message”:“Exception:
{“Exception”:“Doctrine\\DBAL\\Exception\\DriverException”,“Message”:“An
exception occurred while executing ‘CREATE table oc_locks_w2g(name
varchar(255) PRIMARY KEY,created TIMESTAMP DEFAULT
CURRENT_TIMESTAMP,locked_by varchar(255))’:\n\nSQLSTATE[42000]: Syntax
error or access violation: 1071 Specified key was too long; max key length
is 767 bytes”,“Code”:0,“Trace”:”#0
\/var\/www\/html\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/DBALException.php(128):
Doctrine\\DBAL\\Driver\\AbstractMySQLDriver->convertException(‘An
exception oc…’, Object(Doctrine\\DBAL\\Driver\\PDOException))\n#1
\/var\/www\/html\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Statement.php(178):
Doctrine\\DBAL\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\DBAL\\Driver\\PDOMySql\\Driver),
Object(Doctrine\\DBAL\\Driver\\PDOException), ‘CREATE table oc…’,
Array)\n#2
\/var\/www\/html\/nextcloud\/lib\/private\/legacy\/db\/statementwrapper.php(72):
Doctrine\\DBAL\\Statement->execute()\n#3
\/var\/www\/html\/nextcloud\/apps\/workin2gether\/appinfo\/app.php(34):
OC_DB_StatementWrapper->execute()\n#4
\/var\/www\/html\/nextcloud\/lib\/private\/legacy\/app.php(209):
require_once(’\/var\/www\/html\/n…’)\n#5
\/var\/www\/html\/nextcloud\/lib\/private\/legacy\/app.php(149):
OC_App::requireAppFile(‘workin2gether’)\n#6
\/var\/www\/html\/nextcloud\/lib\/private\/legacy\/app.php(124):
OC_App::loadApp(‘workin2gether’)\n#7
\/var\/www\/html\/nextcloud\/lib\/base.php(997):
OC_App::loadApps()\n#8
\/var\/www\/html\/nextcloud\/index.php(40):
OC::handleRequest()\n#9
{main}",“File”:"\/var\/www\/html\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/AbstractMySQLDriver.php",“Line”:116}",“userAgent”:“Mozilla/5.0
(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/60.0.3112.90 Safari/537.36”,“version”:“12.0.0.29”}
{“reqId”:“PVW8SJdGGoXQe3lDie64”,“level”:3,“time”:“2017-08-09T14:24:45+00:00”,“remoteAddr”:“194.51.227.52”,“user”:“admin”,“app”:“PHP”,“method”:“GET”,“url”:"/nextcloud/ocs/v2.php/apps/notifications/api/v1/notifications?format=json",“message”:“Call
to undefined method Doctrine\DBAL\Exception\DriverException::getResult()
at /var/www/html/nextcloud/ocs/v1.php#66”,“userAgent”:“Mozilla/5.0
(Windows) mirall/2.3.1 (build 8) (Nextcloud)”,“version”:“12.0.0.29”}

Avez vous d’autres idées pour m’aider, je suis un peu perdu.

Merci d’avance

Oui mais au final le service est fonctionnel ou complètement coincé.
Est ce que la page web marche.
Quel est le cache utilisé ? Apcu ou Redis ?

J’ai résolu le problème, c’était à cause d’une application que j’avais
installé recement, elle n’était pas stable et en supprimant l’application,
c’est redevenu à la normal.

Merci pour votre aide

Quel était son nom ?

Tu peux mettre en resolu le topic. Sur ton dernier poste en bas tu as une c ase avec un tick. C’est pour signaler la solution

Le nom de l’application est : working2gether