zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden FTP Upload Problem

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.12.2007, 18:15
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.12.2007
Beiträge: 14
haferben befindet sich auf einem aufstrebenden Ast
Standard FTP Upload Problem

Hallo,

ich habe eine theoretische Frage zum Upload einer Website.

Nehmen wir an ich habe eine hochfrequentierte Website mit durchschnittlich mehreren Zugriffen pro Sekunde.

Die Website ist in PHP programmiert und in jeder Seite wird ganz oben eine config.inc.php eingebunden, in der sich Konstanten befinden.

Z.B.
Datenbank Daten und optionen um das Verhalten der Website zu bestimmen (Anmeldung kurzzeitig sperren, Seite temporär offline nehmen, etc ...)

Nun kommt es häufig vor, dass ich die Konstanten ändern will und dazu muss ich die Datei ja verändern und per FTP uploaden.

Und hier kommt das Problem:
Genau im Moment des Uploads funktioniert die komplette Website nicht, da die config.inc.php ja gerade hochgeladen wird.

Ich hab das getestet, in dem ich meine confic.inc.php künstlich über kommentare auf 5mb aufgeblasen habe. Währrend des Uploads war die Seite dann nicht erreichbar.

Auch wenn die Datei nur wenige kb groß ist werden bei so vielen Zugriffen einige Nutzer einen Error erhalten. Das ist nicht schön.

Wie kann man so etwas umgehn?
Wieso verhält sich der Webserver nicht intelligenter und tauscht die neue confic.inc.php erst gegen die alte aus, wenn der Upload fertiggestellt ist und managed das mit den aktuellen Zugriffen?


Vielen Dank
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 23.12.2007, 18:34
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Servus!
Mit einer Wartungsmeldung.
Ich habe es ähnlich gemacht, während die Seite bei mir aktualisiert, wird eine txt Datei mit dem wort 'off' beschrieben wo sonst 'on' steht.
Die index liest den Wert und gibt entweder die Seite frei oder eine Wartungsseite, auf der ich um 1-2 Minuten Geduld bitte.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 23.12.2007, 21:14
Benutzerbild von LordShadow
:: lord of the web ::
XHTMLforum-Mitglied
 
Registriert seit: 19.12.2007
Ort: Freiburg
Beiträge: 192
LordShadow wird schon bald berühmt werden
Standard

Hallo ....

kannst du die Datei nicht online bearbeiten ... ??
Ich verfahre hierbei ähnlich wie haferben, ich bearbeite meine conf.inc.php einfach per ssh, damit umgehts du das problem, dass die datei kurzzeitig nicht erreichbar ist ...

Woran das übrigens liegt, an der funktionsweise des ftp protokolls ...

Varianten und Möglichkeiten gibt es viele ....
Du könntest auch php einen wert z.B. on/off in eine datei schreiben lassen,
dann musst du nur diese seite aufrufen, und das skript ändert den wert für dich
... oder ...
du frägst nach den include - Befehl ab, ob die Variablen/Werte vorhanden sind, und wenn nicht soll das skript 1sec warten, und es nochmal versuchen ...

viele grüße
LordShadow
Mit Zitat antworten
  #4 (permalink)  
Alt 23.12.2007, 21:47
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.12.2007
Beiträge: 14
haferben befindet sich auf einem aufstrebenden Ast
Standard

vielen dank für eure antworten.
die variante die datei über ssh zu bearbeiten hört sich gut an. jetzt muss ich nur meine linuxkenntnisse etwas erweitern und herausfinden wie ich eine datei in der shell öffne und bearbeite.
Mit Zitat antworten
  #5 (permalink)  
Alt 23.12.2007, 23:06
Benutzerbild von kampfgnom
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 22.11.2006
Ort: Radebeul
Beiträge: 1.808
kampfgnom befindet sich auf einem aufstrebenden Ast
Standard

über den befehel
"kate" oder den jeweiligen editor der installiert ist. Mit dem Öffnest du dann die datei.
geht aber nur wenn ein X-Server gestartet ist (also bei SSH noch den Parameter "X" dranhängen!)
__________________
Meine Spielwiese: http://blog.kanedo.net
Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt
Für open Source Liebhaber: open Com

Auch ich Zwitschere als @kanedo
Mit Zitat antworten
  #6 (permalink)  
Alt 23.12.2007, 23:12
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.12.2007
Beiträge: 14
haferben befindet sich auf einem aufstrebenden Ast
Standard

herzlichen dank!

nun hab ich aber schon ein problem mit meinem ssh zugang.
ich bin unter os x und gebe ins terminal folgendes ein:

ssh domain.de -l benutzername

danach wird das passwort verlangt.
nach eingabe dessen erscheint folgendes:

Zitat:
Linux servX 2.6.19.2-grsec #3 SMP PREEMPT Mon Aug 6 20:14:54 CEST 2007 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Dec 23 21:53:30 2007 from xxxx-xx.xxx.de
Connection to domain.de closed.
Also die Verbindung wird direkt wieder geschlossen. Mach ich was falsch oder muss ich mich an meinen Provider wenden?
Mit Zitat antworten
  #7 (permalink)  
Alt 23.12.2007, 23:14
Benutzerbild von kampfgnom
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 22.11.2006
Ort: Radebeul
Beiträge: 1.808
kampfgnom befindet sich auf einem aufstrebenden Ast
Standard

versteh ich dich richtig? du loggst dich von einem Mac ein?

Naja das könnte glaub zu problemen führen. denn Mac ist halt ein anderes OS als Linux...da wirds eng mit den grafischen programmmen...hab da aber keine ahnung
__________________
Meine Spielwiese: http://blog.kanedo.net
Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt
Für open Source Liebhaber: open Com

Auch ich Zwitschere als @kanedo
Mit Zitat antworten
  #8 (permalink)  
Alt 23.12.2007, 23:16
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.12.2007
Beiträge: 14
haferben befindet sich auf einem aufstrebenden Ast
Standard

jap ich bin an einem mac. habe es eben aber auch unter windows mit putty probiert. passiert genau das gleiche.
Mit Zitat antworten
  #9 (permalink)  
Alt 23.12.2007, 23:20
Benutzerbild von kampfgnom
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 22.11.2006
Ort: Radebeul
Beiträge: 1.808
kampfgnom befindet sich auf einem aufstrebenden Ast
Standard

und mal von nem ubuntu system? reicht ja auch ne live cd.

Anosnten wirklich betreiber fragen
__________________
Meine Spielwiese: http://blog.kanedo.net
Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt
Für open Source Liebhaber: open Com

Auch ich Zwitschere als @kanedo
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 23.12.2007, 23:22
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.12.2007
Beiträge: 14
haferben befindet sich auf einem aufstrebenden Ast
Standard

habe nun mal die verbindung zu nem server eines freundes probiert. dort klappts ohne probleme sowohl mit mac als auch pc. also habe ich mal den provider angeschrieben.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Text neben Navigationsleiste andi01 CSS 6 08.06.2011 16:54
Problem mit Fancybox nach Upload micronix CSS 4 25.12.2010 15:56
FTP server in eine Seite integrieren? CL90 CSS 4 15.04.2009 13:59
Design zu CSS/HTML verarbeiten - Problem häufen sich. Grafikamateur CSS 2 06.08.2007 09:57
Problem mit WordPress und dem Bilder Upload Maxefix Serveradministration und serverseitige Scripte 0 19.12.2006 14:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:21 Uhr.