Nejste přihlášeni
Stránky 1
Zdravím,
narazil jsem na problém při odesílání větších příloh pomocí smtp. Pokud se příloha nestihne odeslat do 20s (Maximum execution time), vše selže.
http://forum.nette.org/cs/19952-priloha … ution-time => Prý by to mělo jít vyřešit pomocí CLI, kde by mělo být set_time_limit = 0. Akorát této problematice moc nerozumím.
Je to takhle na Endoře možný udělat? Případně jak?
Díky za vyřešení problému.
Offline
Není - CLI znamená "rozhraní příkazového řádku", jedná se o to, že se PHP aplikace spustí v příkazové řádce daného operačního systému, v tom případě je možné vyrušit omezení na maximální dobu běhu. Spouštět skripty v příkazové řádce na Endoře (jako na většině ostatních webhostingů) není možné.
Upravil jp007 (2014-07-18 08:24:42)
Offline
A nějak jinak to nejde vyřešit? Co mám dělat, když tu přílohu občas potřebuji odeslat?
Díky
Offline
S tím se IMHO nic moc dělat nedá, napadá mě leda:
neodesílat přílohu mailem, ale uložit jí na serveru a odeslat pouze odkaz na stažení, po nějakém čase přílohy mazat (aby nezabíraly na serveru zbytečně místo)
a pak takové možnosti - nemožnosti
neposílat tak velké přílohy
zkusit se domluvit na navýšení execution time (to asi neprojde)
zaplatit si program Mega a doufat, že se ta příloha stihne odeslat do 30s
spouštět odesílání na lokálním počítači, lokálně by se dalo max execution time zrušit
odesílat ty maily ručně ze svého mailového klienta
...
Prostě nic, co by to ideálně řešilo.
Offline
Hlavní problém to neřeší, ale díky za snahu
Offline
Užívateľ jp007 to popísal veľmi dobre, žiaľ iné alternatívy nie sú. Celkovo do mailu sa už veľké prílohy neprikladajú. Namiesto toho tam býva odkaz na nejaký externý server, kde si daný súbor môže stiahnúť (ak sa nejedná o faktúry samozrejme).
Portfólio
E-mail: eduard(at)karpiel.sk
Offline
Stránky 1