Neu Webshop reagiert während Onlineshopabgleich nur noch sehr langsam - Serverproblem? Hostingproblem?

tempest

Aktives Mitglied
8. November 2011
49
2
Hallo zusammen,

wir haben seit geraumer Zeit (eigentlich schon immer :)) das Problem, dass während eines Webshopabgleichs mit JTL WAWI unser Onlineshop nur noch sehr langsam reagiert (Kategoriewechsel, Artikelseiten aufrufen, etc.)

JTL WAWI 1.5.21.3
Shop modified 2.03
modified connector
Die php. ini mit den entsprechenden Einträgen ist vorhanden (https://guide.jtl-software.de/jtl-c...oren/#eigene-konfiguration-bei-1amp1-hostings)

In der Vermutung, dass dies ein Serverproblem des Webshophostings ist, haben wir seit heute testweise einen dedicated server bei 1&1 (vorher shared hosting 1und1)

Intel Xeon E3-1230 v6
16GB RAM
480 GB SSD

Server Apache
PHP 7.4
SSL TLS 1.3
Datenbank MySQL 5.5

und hatten gehofft, dass sowohl der Webshopabgleich schneller und das Problem mit dem langsamen Verhalten des Shops während des abgleichs passe sind....
aber das Problem ist eigentlich trotz besserem Server unverändert.

Wir wären dankbar für Tips/Hinweise wo wir ansetzen müssen/sollten um das Problem zu finden und beheben zu können.

Danke

Gruß

Jürgen
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.646
268
Düsseldorf
Wenn es schon ein dedicated Server ist, dann schaut Euch doch mal die Auslastung des Servers während der Abgleiche an?
Geht der Load hoch, gibt es eine IO Last, oder blockiert die Datenbank (Slow Queries), ....? Wenn es ein neuer Server ist - wurde die Konfiguration der entsprechenden Komponenten optimiert, oder läuft der mit der Default-Konfiguration für Apache, PHP und Datenbank?
 

Rektor

Sehr aktives Mitglied
22. November 2011
404
90
Wir wären dankbar für Tips/Hinweise wo wir ansetzen müssen/sollten um das Problem zu finden und beheben zu können.
Das Problem hatten wir auch sehr lange Zeit.
Stell mal die Cache-Methode auf REDIS falls möglich, ansonsten REDIS erstmal auf dem Server installieren. Du wirst danach feststellen, dass das Problem damit behoben sein sollte.
Wenn das der Grund sein sollte, benötigt der Wawi Abgleich mit dem Shop, bei vielen Bildern hochladen auch Ewigkeiten.
 

tempest

Aktives Mitglied
8. November 2011
49
2
Das Problem hatten wir auch sehr lange Zeit.
Stell mal die Cache-Methode auf REDIS falls möglich, ansonsten REDIS erstmal auf dem Server installieren. Du wirst danach feststellen, dass das Problem damit behoben sein sollte.
Wenn das der Grund sein sollte, benötigt der Wawi Abgleich mit dem Shop, bei vielen Bildern hochladen auch Ewigkeiten.
Danke für das feedback...

REDIS ist wohl nicht installiert und können/wollen die bei 1und1 auch nicht machen....
 
Zuletzt bearbeitet:

tempest

Aktives Mitglied
8. November 2011
49
2
Wenn es schon ein dedicated Server ist, dann schaut Euch doch mal die Auslastung des Servers während der Abgleiche an?
Geht der Load hoch, gibt es eine IO Last, oder blockiert die Datenbank (Slow Queries), ....? Wenn es ein neuer Server ist - wurde die Konfiguration der entsprechenden Komponenten optimiert, oder läuft der mit der Default-Konfiguration für Apache, PHP und Datenbank?
Hallo,

wir haben soeben einen Testabgleich gemacht, der Mitarbeiter von 1und1 meinte, dass er keine besonderen Lasten sieht....(er war zunächst aber auch nicht sonderlich motiviert und ich habe leider keine Ahnung von dem Thema....)

Die Konfiguration des MySQl ist wohl aktuell eine Standardkonfiguration mit folgenden Werten (aus PHPmyadmin heraus kopiert)

Der Mitarbeiter meinte, sie könnten natürlich hier Einstellungen ändern, wenn man ihnen sagt welche.......

auto increment increment
1​
auto increment offset
1​
autocommitON
automatic sp privilegesON
back log
50​
basedir/usr
big tablesOFF
binlog cache size32,000 KiB
binlog direct non transactional updatesOFF
binlog formatSTATEMENT
binlog stmt cache size32,000 KiB
bulk insert buffer size8,000 MiB
character set clientlatin1
(Wert für diese Sitzung)utf8mb4
character set connectionlatin1
(Wert für diese Sitzung)utf8mb4
character set databaselatin1
character set filesystembinary
character set resultslatin1
(Wert für diese Sitzung)utf8mb4
character set serverlatin1
character set systemutf8
character sets dir/usr/share/mysql/charsets/
collation connectionlatin1_swedish_ci
(Wert für diese Sitzung)utf8mb4_unicode_ci
collation databaselatin1_swedish_ci
collation serverlatin1_swedish_ci
completion typeNO_CHAIN
concurrent insertAUTO
connect timeout
10​
datadir/homepages/db/mysql55/
date format%Y-%m-%d
datetime format%Y-%m-%d %H:%i:%s
default storage engineInnoDB
default week format
3​
delay key writeON
delayed insert limit
100​
delayed insert timeout
300​
delayed queue size
1000​
div precision increment
4​
engine condition pushdownON
event schedulerOFF
expire logs days
0​
flushOFF
flush time
0​
foreign key checksON
ft boolean syntax+ -><()~*:""&|
ft max word len
84​
ft min word len
4​
ft query expansion limit
20​
ft stopword file(built-in)
general logOFF
general log file/homepages/db/mysql55/infongd-eu18031.log
group concat max len
1024​
have compressYES
have cryptYES
have csvYES
have dynamic loadingYES
have geometryYES
have innodbYES
have ndbclusterNO
have opensslDISABLED
have partitioningYES
have profilingYES
have query cacheYES
have rtree keysYES
have sslDISABLED
have symlinkDISABLED
hostnameinfongd-eu18031
ignore builtin innodbOFF
init connect
init file
init slave
innodb adaptive flushingON
innodb adaptive hash indexON
innodb additional mem pool size10,000 MiB
innodb autoextend increment
8​
innodb autoinc lock mode
1​
innodb buffer pool instances
1​
innodb buffer pool size64,000 MiB
innodb change bufferingall
innodb checksumsON
innodb commit concurrency
0​
innodb concurrency tickets
500​
innodb data file pathibdata1:10M:autoextend
innodb data home dir
innodb doublewriteON
innodb fast shutdown
1​
innodb file formatBarracuda
innodb file format checkON
innodb file format maxAntelope
innodb file per tableON
innodb flush log at trx commit
1​
innodb flush method
innodb force load corruptedOFF
innodb force recovery
0​
innodb io capacity
200​
innodb large prefixOFF
innodb lock wait timeout
60​
innodb locks unsafe for binlogOFF
innodb log buffer size8,000 MiB
innodb log file size20,000 MiB
innodb log files in group
2​
innodb log group home dir./
innodb max dirty pages pct
75​
innodb max purge lag
0​
innodb mirrored log groups
1​
innodb old blocks pct
37​
innodb old blocks time
0​
innodb open files
300​
innodb print all deadlocksOFF
innodb purge batch size
20​
innodb purge threads
0​
innodb random read aheadOFF
innodb read ahead threshold
56​
innodb read io threads
4​
innodb replication delay
0​
innodb rollback on timeoutOFF
innodb rollback segments
128​
innodb spin wait delay
6​
innodb stats methodnulls_equal
innodb stats on metadataON
innodb stats sample pages
8​
innodb strict modeOFF
innodb support xaON
innodb sync spin loops
30​
innodb table locksON
innodb thread concurrency
0​
innodb thread sleep delay
10000​
innodb use native aioON
innodb use sys mallocON
innodb version
22041​
innodb write io threads
4​
interactive timeout
28800​
join buffer size128,000 KiB
keep files on createOFF
key buffer size64,000 MiB
key cache age threshold
300​
key cache block size1,000 KiB
key cache division limit
100​
large files supportON
large page size0 B
large pagesOFF
lc messagesen_US
(Wert für diese Sitzung)de_DE
lc messages dir/usr/share/mysql/
lc time namesen_US
licenseGPL
local infileON
lock wait timeout
31536000​
locked in memoryOFF
logOFF
log binOFF
log bin trust function creatorsOFF
log error/homepages/db/mysql55/mysql55.err.log
log outputFILE
log queries not using indexesOFF
log slave updatesOFF
log slow queriesOFF
log warnings
1​
long query time
3​
low priority updatesOFF
lower case file systemOFF
lower case table names
0​
max allowed packet
16777216​
max binlog cache size16,000 EiB
max binlog size1,000 GiB
max binlog stmt cache size16,000 EiB
max connect errors
10​
max connections
310​
max delayed threads
20​
max error count
64​
max heap table size16,000 MiB
max insert delayed threads
20​
max join size
1,8447E+19​
max length for sort data
1024​
max long data size
16777216​
max prepared stmt count
16382​
max relay log size0 B
max seeks for key
1,8447E+19​
max sort length
1024​
max sp recursion depth
0​
max tmp tables
32​
max user connections
300​
max write lock count
1,8447E+19​
metadata locks cache size
1024​
min examined row limit
0​
multi range count
256​
myisam data pointer size6 B
myisam max sort file size8,000 EiB
myisam mmap size16,000 EiB
myisam recover optionsBACKUP,FORCE
myisam repair threads
1​
myisam sort buffer size8,000 MiB
myisam stats methodnulls_unequal
myisam use mmapOFF
net buffer length
16384​
net read timeout
30​
net retry count
10​
net write timeout
60​
newOFF
oldOFF
old alter tableOFF
old passwordsOFF
open files limit
32768​
optimizer prune level
1​
optimizer search depth
62​
optimizer switchindex_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on
performance schemaOFF
performance schema events waits history long size
10000​
performance schema events waits history size
10​
performance schema max cond classes
80​
performance schema max cond instances
1000​
performance schema max file classes
50​
performance schema max file handles
32768​
performance schema max file instances
10000​
performance schema max mutex classes
200​
performance schema max mutex instances
1000000​
performance schema max rwlock classes
30​
performance schema max rwlock instances
1000000​
performance schema max table handles
100000​
performance schema max table instances
50000​
performance schema max thread classes
50​
performance schema max thread instances
1000​
pid file/homepages/db/mysql55/mysql55d.pid
plugin dir/usr/lib/mysql/plugin/
port
3306​
preload buffer size32,000 KiB
profilingOFF
profiling history size
15​
protocol version
10​
query alloc block size8,000 KiB
query cache limit1,000 MiB
query cache min res unit
4096​
query cache size16,000 MiB
query cache typeON
query cache wlock invalidateOFF
query prealloc size8,000 KiB
range alloc block size4,000 KiB
read buffer size128,000 KiB
read onlyOFF
read rnd buffer size256,000 KiB
relay log
relay log index
relay log info filerelay-log.info
relay log purgeON
relay log recoveryOFF
relay log space limit
0​
report host
report password
report port
3306​
report user
rpl recovery rank
0​
secure authOFF
secure file priv/var/lib/mysql-files/
server id
0​
skip external lockingON
skip name resolveON
skip networkingOFF
skip show databaseOFF
slave compressed protocolOFF
slave exec modeSTRICT
slave load tmpdir/homepages/db/tmp
slave max allowed packet
1073741824​
slave net timeout
3600​
slave skip errorsOFF
slave transaction retries
10​
slave type conversions
slow launch time
2​
slow query logOFF
slow query log file/homepages/db/mysql55/infongd-eu18031-slow.log
socket/tmp/mysqld.sock
sort buffer size2,000 MiB
sql auto is nullOFF
sql big selectsON
sql big tablesOFF
sql buffer resultOFF
sql log binON
sql log offOFF
sql low priority updatesOFF
sql max join size
1,8447E+19​
sql mode
sql notesON
sql quote show createON
sql safe updatesOFF
sql select limit
1,8447E+19​
sql slave skip counter
0​
sql warningsOFF
ssl ca
ssl capath
ssl cert
ssl cipher
ssl key
storage engineInnoDB
stored program cache
256​
sync binlog
0​
sync frmON
sync master info
0​
sync relay log
0​
sync relay log info
0​
system time zoneCEST
table definition cache
400​
table open cache
400​
thread cache size
40​
thread concurrency
10​
thread handlingone-thread-per-connection
thread stack
262144​
time format%H:%i:%s
time zoneSYSTEM
timed mutexesOFF
tmp table size16,000 MiB
tmpdir/homepages/db/tmp
transaction alloc block size8,000 KiB
transaction prealloc size4,000 KiB
tx isolationREPEATABLE-READ
unique checksON
updatable views with limitYES
version5.5.60-0+deb7u1
version comment(Debian)
version compile machinex86_64
version compile osdebian-linux-gnu
wait timeout
28800​

Nachdem ich selbst von der Materie keine Ahnung habe....Danke für Tips/Hilfe

Gruß

Jürgen
 
Zuletzt bearbeitet:

Xantiva

Sehr aktives Mitglied
28. August 2016
1.646
268
Düsseldorf
Es gibt unter PHPmyAdmin den Status. Schau Dir da die Überwachung an, während der Abgleich läuft. Ansonsten hilft der "Ratgeber" vielleicht. Mal eben von aussen mit ein/zwei Variablen die Konfiguration optimieren funktioniert leider nicht. Aber erst mal musst Du überhaupt herausfinden, was das "Nadelöhr" ist ...

1629994564159.png
 

tempest

Aktives Mitglied
8. November 2011
49
2

Rektor

Sehr aktives Mitglied
22. November 2011
404
90
Danke für das feedback...

REDIS ist wohl nicht installiert und können/wollen die bei 1und1 auch nicht machen....
Dann würde ich, falls ich die Erfahrung mit 1&1 gemacht hätte, schleunigst einen Anbieter auswählen, welcher auch bei Problemen einen vernünftigen Support bietet, zudem Redis anbietet. Kleiner Tip ist ALL-INK, dort sind Fachleute in der Leitung, wenn man technischen Support benötigt. Leider habe ich von 1&1 sehr viel negatives bisher gehört.
 

tempest

Aktives Mitglied
8. November 2011
49
2
Hat sich erledigt,

1und1 hat wohl etwas an den Einstellungen geändert.... läuft jetzt angenehm schnell der Abgleich.

Gruß

Jürgen
 
  • Gefällt mir
Reaktionen: Immanuel