Migrationsmanager gibt "503 Service Unavailable" aus.

Hallo liebe Communtiy,

ich habe versucht meinem Modified Shop zu Shopware zu migrieren.

Ich erhalte im letzten Schritt die Meldung:

Es erscheint kurz vorher noch die Meldung: 

,

dann bricht er aber und meldet eben: Import fehlgeschlagen - 503 Service Unavailable

Ich nutze dafür eine nakte Shopware 5.2.5 installation (die letzte wo der Migrationsmanager derzeit freigeschaltet ist).
Auf der anderen Seite Modified Shop in der Version "modified eCommerce Shopssoftware v1.06 rev 4356 "

Beides läuft zusammen auf einem eigenen Unbuntu Server bei All-Inkl.

Vielen lieben Dank vorab für die Mühe.

 

Gruß Heiko

Gibt es eine entsprechende Fehlermeldung im Error-Log der Website oder in den Shopware-Logs?

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

1 „Gefällt mir“

Guten morgen,

leider nein. 

Im Shopware Log zeigt er mir nur an das eine neue Version vorhanden ist von Shopware. 

In der Error.log ist leider auch nichts brauchbares drin.

Ich habe jetzt mal auf die  5.2.7 angehoben, da auch der Migrationsmanager dafür frei gegeben ist. 
Leider gleicher Fehler. 

 

Im Shopware Log zeigt er mir nur an das eine neue Version vorhanden ist von Shopware. 

 

Hast Du Dir denn das Shopware-Log im var/logs-Ordner angesehen?

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

@derHeiko schrieb:

Hallo liebe Communtiy,

ich habe versucht meinem Modified Shop zu Shopware zu migrieren.

Ich erhalte im letzten Schritt die Meldung:

Es erscheint kurz vorher noch die Meldung: 

,

dann bricht er aber und meldet eben: Import fehlgeschlagen - 503 Service Unavailable

Ich nutze dafür eine nakte Shopware 5.2.5 installation (die letzte wo der Migrationsmanager derzeit freigeschaltet ist).
Auf der anderen Seite Modified Shop in der Version "modified eCommerce Shopssoftware v1.06 rev 4356 "

Beides läuft zusammen auf einem eigenen Unbuntu Server bei All-Inkl.

Vielen lieben Dank vorab für die Mühe.

 

Gruß Heiko

Hallo,

am besten aktivierst du einmal die Shopware Debug - Parameter: Debugging Shopware . Danach dürfte es dir zumindestens im (Ajax-)Request die vollständige Fehlermeldung anzeigen. Ich gehe davon aus, dass es sicher entweder an einer zu niedrigen Skriptausführzeit ( php_value max_execution_time ) oder zu wenig Arbeitsspeicher ( php_value memory_limit ) des Hostingpakets / Servers liegt.

Beste Grüße

Sebastian

1 „Gefällt mir“

Hallo und danke an euch beiden für die Hilfe. 

Ich habe im Log Verzeichnis nachgeschaut und konnte da keinen error.log finden. 
Habe folgendes dann nach eurer Anleitung in die Config eingebaut. 

  array (
    'host' => 'localhost',
    'port' => '3306',
    'username' => ' *******',
    'password' => ' ******',
    'dbname' => ' *****',
  ),


array(
    'db' => [
        // your database configuration
    ],
    'front' => [
        'showException' => true
    ],
    'phpsettings' => [
        'display_errors' => 1,
    ],
)

);

Brachte aber leider immer noch keine error.log hervor. 

Dann habe ich in www.meinshop.de/var/log/ eine error.log angelegt.

Auch dann wird dort leider nicht reingeschrieben. 

Die gleiche Aktion habe ich vor einem Jahr auf dem gleichen Server schon mal gemacht. 
Eben nur mit Shopware 5.0

Das hatte auf anhieb funktioniert.

Da fehlt auch noch was. 

Mach das mal wie hier beschrieben: http://community.shopware.com/Fehlermeldungen-in-Shopware-debuggen_detail_1880.html

1 „Gefällt mir“

Danke Herr Naczenski,

jetzt habe ich endliche eine brauchbare Fehlermeldung! Mein Fehler :wink:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /www/htdocs/ ****/*****.de/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 91
503 Service Unavailable

Dann werde ich mich wohl nochmal mit meinem Hoster unterhalten müssen. 

Wieviel bytes an memory werden denn benötigt?

Mit freundlichen Gruß

Heiko 

Für Shopware solltest Du mind. ein PHP-Memory-Limit von 256MB eingestellt haben. Momentan sind es nur 64MB, was viel zu wenig ist (s. http://community.shopware.com/Systemanforderungen_detail_1840.html ).

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Die Migration kann u.U. auch noch mehr davon brauchen, da einige Dinge zwischengespeichert werden müssen.
 

Hallo,

vielen Dank für die Hilfe. 

Ich habe jetzt in der htaccess 

php_value memory_limit 512M

eingefügt.

Leider erhalte ich immer noch die Meldung:

Fatal error : Allowed memory size of 536870912 bytes exhausted (tried to allocate 89 bytes) in /www/htdocs/****/*****/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line  132
503 Service Unavailable

Haben Sie evtl. noch eine Lösung? 

Vielen Dank vorab.

So, ich bin ein Schritt weiter. 

Ich habe den Memory auf 1024MB angehoben. 

Rund 20 Minuten stand der Balken, dann kam die Meldung: 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@***.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

In der error.log kann ich leider nichts finden.  

Rund 7000 Artikel hat er auch schon übernommen. 

Ich habe auch mal einen Durchlauf nur mit den Kategorien laufen lassen, das ging ohne Probleme durch.
Vielleicht sollte ich noch erwähnen, das rund 200.000 Artikel zu portieren sind. 

Ich habe heute die error.log von gestern durch All-Inkl erhalten. 

[Mon Oct 10 15:46:23 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w****/cgi-bin/cgi-fpm/php56-fpm" stderr: PHP message: PHP Fatal error: Call to a member function getChildren() on null in /www/htdocs/w****/domain.tld/engine/Shopware/Controllers/Backend/Category.php on line 653, referer: http://domain.tld/backend/
[Mon Oct 10 15:46:30 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w****/cgi-bin/cgi-fpm/php56-fpm" stderr: PHP message: PHP Fatal error: Call to a member function getChildren() on null in /www/htdocs/w****/domain.tld/engine/Shopware/Controllers/Backend/Category.php on line 653, referer: http://domain.tld/backend/
[Mon Oct 10 15:46:46 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w****/cgi-bin/cgi-fpm/php56-fpm" stderr: PHP message: PHP Fatal error: Call to a member function getChildren() on null in /www/htdocs/w****/domain.tld/engine/Shopware/Controllers/Backend/Category.php on line 653, referer: http://domain.tld/backend/
[Mon Oct 10 15:48:10 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w****/cgi-bin/cgi-fpm/php56-fpm" stderr: PHP message: PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd02365ab.s_core_plugins' doesn't exist' in /www/htdocs/w****/domain.tld/engine/Shopware/Kernel.php:302, referer: http://domain.tld/backend/
[Mon Oct 10 15:48:10 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w **** /cgi-bin/cgi-fpm/php56-fpm" stderr: Stack trace:, referer: http://domain.tld/backend/
[Mon Oct 10 15:48:10 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w ****/cgi-bin/cgi-fpm/php56-fpm" stderr: #0 /www/htdocs/w**** /domain.tld/engine/Shopware/Kernel.php(302): PDO->query('SELECT name FRO...'), referer: http://domain.tld/backend/
[Mon Oct 10 15:48:10 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w ****/cgi-bin/cgi-fpm/php56-fpm" stderr: #1 /www/htdocs/w**** /domain.tld/engine/Shopware/Kernel.php(268): Shopware\\Kernel->initializePlugins(), referer: http://domain.tld/backend/
[Mon Oct 10 15:48:10 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w ****/cgi-bin/cgi-fpm/php56-fpm" stderr: #2 /www/htdocs/w**** /domain.tld/engine/Shopware/Components/HttpCache/AppCache.php(249): Shopware\\Kernel->boot(), referer: http://domain.tld/backend/
[Mon Oct 10 15:48:10 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w ****/cgi-bin/cgi-fpm/php56-fpm" stderr: #3 /www/htdocs/w**** /domain.tld/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\\Components\\HttpCache\\AppCache->forward(Object(Symfony\\Component\\HttpFoundation\\Request), true), referer: http://domain.tld/backend/
[Mon Oct 10 15:48:10 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w ****/cgi-bin/cgi-fpm/php56-fpm" stderr: #4 /www/htdocs/w**** /domain.tld/engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\\Component\\HttpKernel\\HttpCache\\HttpCach..., referer: http://domain.tld/backend/
[Mon Oct 10 15:48:47 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w ****/cgi-bin/cgi-fpm/php56-fpm" stderr: PHP message: PHP Fatal error: Uncaught exception 'Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException' with message 'You have requested a non-existent service "shop". Did you mean one of these: "shopware.plugin.config_reader", "shopware.plugin.cached_config_reader", "shopware.escaper", "shopware.csrftoken_validator"?' in /www/htdocs/w**** /domain.tld/vendor/symfony/dependency-injection/Container.php:305
[Mon Oct 10 15:48:47 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w **** /cgi-bin/cgi-fpm/php56-fpm" stderr: Stack trace:
[Mon Oct 10 15:48:47 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w ****/cgi-bin/cgi-fpm/php56-fpm" stderr: #0 /www/htdocs/w**** /domain.tld/engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\\Component\\DependencyInjection\\Container->get('shop', 1)
[Mon Oct 10 15:48:47 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w ****/cgi-bin/cgi-fpm/php56-fpm" stderr: #1 /www/htdocs/w**** /domain.tld/engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\\Components\\DependencyInjection\\Container->doLoad('shop', 1)
[Mon Oct 10 15:48:47 2016] [error] [client ***.**. **.**] FastCGI: server "/www/htdocs/w ****/cgi-bin/cgi-fpm/php56-fpm" stderr: #2 /www/htdocs/w**** /domain.tld/engine/Shopware/Components/DependencyInjection/Bridge/Session.php(57): Shopware\\Components\\DependencyInjection\\Container->get('Shop'...

Vielleicht hilft das zur Fehlersuche