Jetzt habe ich „top“ in der Console eingegeben und sehe, dass der neue Server keinen RAM mehr hat (free: 0) Ist das der richtige Befehl? Mal davon abgesehen, dass ich nicht ins Backend komme (404) und das Frontend nur teilweise lädt (Verzeichnisschutz?)
Wie kann man pi*Daumen rechnen was ich für einen Server brauche? Hatte extra telefoniert vorher und die dümmsten Fragen gestellt und jetzt scheint es nicht auszureichen, vll sollte ich lieber bei Hetzner bleiben? Oder ich bin zu blöd Vor allem frage ich mich warum überhaupt soviel RAM verbraucht wird? Wo geht der drauf? SQL?
Für Tips bin ich Dankbar. Timme-telefon ist ja bis Montag nicht erreichbar :-(
Und last but not least: Warum fragst du nicht direkt bei Timme? Dafür hast du doch nen Managed. Die werden dir ja sagen können was wie wo wie viel verbraucht :)
Von der Hardware reicht es locker, auch der alte Server. Beispiel aixpro (Shopware Hoster) nennt einen Core i7 7700 und 64 GB RAM für bis zu 15000 Besucher pro Tag: https://www.aixpro.de/ssd-managed-root-server/
memory_limit mit 256M ist auch das kleinste min Setup bzgl. Shopware. Setz das auf jeden Fall mal auf 1024M. Bei 32GB Ram sollte das gut gehen.
Wir haben einige Kunden bei Timme und es läuft im Großen und Ganzen alles top.
Ich würde den Shop nicht mehr als 512MB Ram geben. Was viele vergessen, diese Angabe ist pro Request der reinkommt. Wenn dies nicht reichen sollte, sollte man das Plugin auswendig machen, was so schlecht arbeitet.
Die meisten Requests sollten hoffentlich bei dir in den Http Cache hereinlaufen und dadurch eh kaum Last erzeugen.
Der extreme Performance-Unterschied wird sein, dass du jetzt eine NVME hast. Der Unterschied ist enorm zu der ganz normalen SSD.
Ob du jetzt bei Timme gehst oder bei Hetzner bleibst ist dir überlassen, den riesen Vorteil, den du bei Timme hast, ist halt ein Managed. Es wird sich drum gekümmert. Wenn bei Hetzner bei einem Dedicated (Nicht Managed), die Festplatte abraucht, musst du dich um Backup etc kümmern. Und beim Support gehts eher um Hardware sachen
Ich persönlich würde immer Dedizierte nehmen, weil ich einfach Spaß daran habe am Server herumzuspielen, jedem seins :).
Der Hauptunterschied besteht darin, dass htop den cached Memory und den Puffer in den freien Speicher zählt, wohingegen der free Befehl das nicht tut. Also used - cached - buffer = memory.
Uff, Timme hostet ja wirklich bei Hetzner. Bin erst Montag wieder im Büro und werde dann bei Timme mal durchklingeln.
Habe die memory_limit = 256M - Zeile komplett herausgenommen. Hatte nichts gebracht.
Ich vermute der 404 kommt von einer falschen nginx-Direktive, weil Theme und Bilder funktionieren, und backend, ekws, Kategorien funktioneren nicht. Der shop ist nicht hart auf dem Host, sondern im Unterordne „example.com/shop“
In der Errorlog stand nichts besonderes, ausser dass ein Plugin im PHP „continue“ drin stehen hat und ob man nicht „continue 2“ nutzen will … Das war aber beim erstmaligen aufruf und dann nicht wieder.
Der Hinweis mit Hetzner ist in dem Sinne auch extrem wichtig weil Timme hier laut ip lookup einen „resolve host“ zuordnen lässt. Leider hat Timme die Angewohnheit „FIRMENNAME.timmeserver.de“ des Bestellers und nicht des Nutzers und der darf bei uns in keinem Fall erscheinen. Heiilger Bimbam, tausend Dank @Shyim
@brettvormkopp - was hast du denn bei timme besonderes erwartet ? da werden hetzner root server weitervermietet - hast halt den vorteil, dass timme sich um updates kümmert - also “managed”. wer die expertise mitbringt sich um den server + (sicherheits)-updates zu kümmern, kann bei hetzner den server für 1/3 des preises auch direkt buchen oder bezahlt halt für “managed”. timme hat im gegensatz zu den meisten anderen “offiziellen” shopware hostern kein eigenes netz / colo und ist auch kein ripe mitglied - hostet also selber bei hetzner und vermietet optimierte server einfach weiter.
@SB alles ok, deswegen sind wir (also chef) bei timme weil ich das nicht kann und auch nicht will
Für mich persönlich ist mein hetznerserver egal wenn da einer “einbricht”, bei chef seinen shop ist mir aber sicherheit wichtig, deswegen lieber timme.
Das war der Fehler @Shyim . Die Direktiven haben nicht im Unterordner gezogen.
Jetzt funktioniert es und dank “htop” sehe ich wieviel RAM Shopware “frisst” . Bei meinem alten Hetzner mus sich mal die Einstellungen checken, denn der Timmeserver rennt schneller, obwohl er weniger Resourcen hat.