Zum Inhalt springen

brabbelj

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

  1. Meine Blindheit kennt keine Grenzen: Wenn man syntaktische Fehler nicht sieht sollte man wohl lieber nen Debugger nutzen... Naja jedenfalls wird elseif in JS else if geschrieben >.< Ich bin wohl PHP geschädigt. ^^ Naja
  2. Hi, folgende Situation: Ich nutze das Framework "prototype" Das Skript: <script type='text/javascript'> function ajax_refresh(time_to_wait) { new Ajax.Request('/url', { method:'get', onSuccess: function(transport) { var response = transport.responseText; var response = response.split('@'); var zahl = response[0]; var answer = response[1]; document.getElementById('ajax_status').innerHTML = answer; if(zahl == '0') { window.setTimeout('ajax_refresh(2200);',time_to_wait); } elseif(typeof(zahl) == '1') { window.setTimeout('ajax_refresh(2200);',time_to_wait); } elseif(zahl == '2') { window.setTimeout('ajax_refresh(2200);',time_to_wait); } elseif(zahl == '3') { pass; } } }); } ajax_refresh(2200); </script> So das PHP-Skript gibt folgendes zurück bei einer Anfrage: echo("1@Randomtext"); Wie das skript oben auch sagt splitet es diese ausgabe bei "@". dann steht in der Variable zahl eine 1, aber er macht nicht weiter das window wird nicht refreshed. Ich habe dort auch schon mit alerts gearbeitet er gibt definitiv nichts zurück, also er kommt nicht durch den if-Zweig Wo liegt das Problem? mfg
  3. Hi, also ich habe folgendes Problem: Ich betreibe einen Konvertierungsdienst. Dieser erzeugt, wie ihr euch sicher denken könnt, eine extrem hohe Last auf dem Server. Ich möchte dieser immensen Last nun mit einer Queue (zu deutsch: Schlange) entgegenwirken. Mein Überlegungen waren folgende: Ich möchte 2 Mysql-Tabellen dafür schaffen. Eine die die laufenden Prozesse anzeigt, und eine für die Warteschlange. Für die laufenden Prozesse habe ich mir das so gedacht. Das ich am Anfang des Prozesses einen Eintrag in die Tabelle mache und am Ende lösche ich diesen einfach wieder. Das ist soweit kein Problem. Jetzt kommt das erste kleinere Probleme. Was mache ich mit Leuten die während des Prozesses abbrechen? Ich habe mir gedacht das ich einfach einen Timestamp mit logge und über einen Cronjob Prozesse die über eine Stunde gehen einfach lösche. Das wäre zwar eine Lösung, sie ist aber zugegebenermaßen nicht sehr elegant. Gibt es eine elegantere? Das gleiche Problem habe ich praktisch für die zweite Tabelle also für die Wartenden. Ich habe mir das so gedacht das jeder User der nicht direkt in den Prozesse kann eine Sekunden/Minuten-Anzeige angezeigt bekommt wie lange er noch warten muss. Das wäre auch alles noch realisierbar, aber hier ist das Problem mit den Abbrechern noch gravierender, da hier der Gesamte Betrieb lahm gelegt wird. Wie bekomme ich es also hin das sobald ein User den Prozess abbricht er auch aus der Tabelle geworfen wird? Mit freundlichen Grüßen
  4. Hi, ich habe eine PHP-Skript welches eine Datei downloaded. Den Status gibt es durch eine while schleife aus, und zwar wird die Zahl z.b. 2% in eine XML-Datei geschrieben. Das geschieht über die Funktion "file_put_contents();" So. Jetzt liest das ein ajax Skript wieder aus. Nur der Apache produziert im Sekundentakt 404 Errors. Ich denke das liegt daran, dass das ajax die Datei auslesen will, sie aber gerade neue erstellt wird, aber der Zeitrahm ist so gering das ich mir das kaum vorstellen kann. Hier ist der Errorlog: [Tue Jul 01 13:24:20 2008] [error] [client 213.47.xxx.xxx] File does not exist: /app/www/xxx/xml/ff6f684210.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:20 2008] [error] [client 77.246.xxx.xxx] File does not exist: /app/www/xxx/xml/32803771a5.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:20 2008] [error] [client 80.140.xxx.xxx] File does not exist: /app/www/xxx/xml/1058ee4156.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:20 2008] [error] [client 88.76.xxx.xxx] File does not exist: /app/www/xxx/xml/5833fdf8fc.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:20 2008] [error] [client 77.246.xxx.xxx] File does not exist: /app/www/xxx/xml/32803771a5.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:20 2008] [error] [client 213.47.xxx.xxx] File does not exist: /app/www/xxx/xml/ff6f684210.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:20 2008] [error] [client 80.140.xxx.xxx] File does not exist: /app/www/xxx/xml/1058ee4156.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:20 2008] [error] [client 88.76.xxx.xxx] File does not exist: /app/www/xxx/xml/5833fdf8fc.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:21 2008] [error] [client 213.47.xxx.xxx] File does not exist: /app/www/xxx/xml/ff6f684210.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:21 2008] [error] [client 77.246.xxx.xxx] File does not exist: /app/www/xxx/xml/32803771a5.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:21 2008] [error] [client 80.140.xxx.xxx] File does not exist: /app/www/xxx/xml/1058ee4156.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:21 2008] [error] [client 88.76.xxx.xxx] File does not exist: /app/www/xxx/xml/5833fdf8fc.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:21 2008] [error] [client 213.47.xxx.xxx] File does not exist: /app/www/xxx/xml/ff6f684210.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:21 2008] [error] [client 77.246.xxx.xxx] File does not exist: /app/www/xxx/xml/32803771a5.xml, referer: http://web2.xxx/download/proc.php?status=download [Tue Jul 01 13:24:21 2008] [error] [client 80.140.xxx.xxx] File does not exist: /app/www/xxx/xml/1058ee4156.xml, referer: http://web2.xxx/download/proc.php?status=download mfg brabbelj

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...