php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Sonstiges > Off-Topic Diskussionen
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


Off-Topic Diskussionen Kein Platz für Deine Frage gefunden? Dann bist Du hier genau richtig!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #16 (permalink)  
Alt 28-07-2007, 12:09
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Zitat:
Original geschrieben von zerni
könnte man nicht einen Teil über andere User machen und dann den Rest mit Cronjob um die Last auf einmal zu verringern??
Das ist doch Quark, lies den Thread nochmal.
Mit Zitat antworten
  #17 (permalink)  
Alt 03-12-2007, 13:50
fabs[NO]
 Newbie
Links : Onlinestatus : fabs[NO] ist offline
Registriert seit: Dec 2005
Beiträge: 52
fabs[NO] ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hab ein ähnliches Problem und würde das gerne über einen Cronjob regeln .. kann man die PHP datei nach den ersten 100 zB sich selbst wieder aufrufen lassen?
Mit Zitat antworten
  #18 (permalink)  
Alt 03-12-2007, 14:23
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

afaik, nein.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #19 (permalink)  
Alt 03-12-2007, 14:30
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Nur schlecht. Es ist zwar möglich, das Script aus sich selbst heraus noch einmal aufzurufen (imho sogar ohne dass die Ausführung der zweiten Instanz zur execution_time der ersten hinzugerechnet wird). Aber wenn du 10.000 Mails versenden möchtest, startest du dein Script, das sendet 100 Mail, startet sich dann selbst noch einmal und ... jetzt wirds problematisch: Damit du am Ende nicht eine Kaskade von 1000 Prozessen hast, müßte die erste Instanz die zweite starten und sich dann beenden ohne auf das Ende der zweiten zu Warten.

Wie gesagt, das geht. Aber eben nur schlecht. Zum Beispiel mit bg, &, nohup etc.
Aber wenn du die erste Instanz ohnehin per Cron startest, kannst du den Cronjob auch gleich so einrichten, dass er jede Minute läuft. Dein Script schaut nach dem Start, ob bereits eine andere Instanz läuft (Semphore) und beendet sich ggf. Ist es die z.Z. einzige Instanz, sendet es 100 Mails und beendet sich wieder. Damit nicht immer wieder nur die ersten 100 Mails verschickt werden, liest du zu Beginn den "Zähler" aus der DB und schreibst zum Schluß den neuen Wert wieder zurück.

Wenn man das mit dem Semaphore und dem Zähler sauber implementiert, ist das imho die beste Lösung.
Mit Zitat antworten
  #20 (permalink)  
Alt 03-12-2007, 14:37
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Wenn man das mit dem Semaphore und dem Zähler sauber implementiert, ist das imho die beste Lösung.
Japp, denke ich auch.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #21 (permalink)  
Alt 03-12-2007, 23:09
fabs[NO]
 Newbie
Links : Onlinestatus : fabs[NO] ist offline
Registriert seit: Dec 2005
Beiträge: 52
fabs[NO] ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Kleine Verständnisfrage.

Angenommen man stellt die max_execution_time auf unlimitiert und lässt so ein php script alle Arbeitsschritte (müssen nicht unbedingt Mails sein) durchlaufen, egal wieviele da sein. Könnte es dann sein das das ganze Script zu viele Ressourcen verbraucht?
Mit Zitat antworten
  #22 (permalink)  
Alt 04-12-2007, 01:40
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Na klar. memory_limit, /proc/sys/fs/file-max, ...
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an


PHP News

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni


 

Aktuelle PHP Scripte

ModuleStudio ansehen ModuleStudio

Modellgetriebene Entwicklung von Erweiterungen für das Open Source Framework Zikula.

15.01.2019 Guite | Kategorie: PHP ENTWICKLUNGSUMGEBUNG
FAQ Script PHP ansehen FAQ Script PHP

FAQ Script PHP is a simple knowledgebase script and you could use it as a Frequently Asked Question section on your website. It is written in PHP and MySQL.

14.01.2019 nevenov | Kategorie: PHP/ FAQ
Admidio Mitgliederverwaltung

Admidio ist eine kostenlose Online-Mitgliederverwaltung, die für Vereine, Gruppen und Organisationen optimiert ist. Sie besteht neben der Mitgliederverwaltung aus einer Vielzahl an Modulen (Foto-, Download-, Terminverwaltung), die in eine neue oder besteh

08.01.2019 webmaster52@ | Kategorie: PHP/ Groupware
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:35 Uhr.