14 Maja 2025 21:50:03
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Promise VessRAID 184...
· r6400v2 bład przy u...
· drukarka drukuje tyl...
· [S] sprzęt sieciowy...
· Router do światłow...
· [sprzedam] Asus RT-A...
· Netia IPv6
· Multiroom N z wykorz...
· [S] Ubiquity Edgerou...
· [MOD] FreshTomato-AR...
· Nowe routery: UX, UC...
· asus rt-ax86u pro z ...
· Zmiana OpenVPN na wi...
· [S]UBIQUITI EdgeRout...
· Zaawansowana konfigu...
· ByPass VPN dla wybra...
· [MOD] FreshTomato-MI...
· Komputer Serwer
· Ciągle rozłączani...
· Wersje Freshtomato d...
Najpopularniejsze obecnie wątki
· Promise VessRAID ... [2]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [152 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 420
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.116.239.69
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
ownCloud - problem z pobieraniem i wysyłaniem plików
Ysiak
Cześć,

Mam świeżo postawione ownCloud. Niestety mam problem z "dużymi" plikami.
Jeśli próbuję pobrać lub wysłać jakiś większy plik transmisja zostaje przerwana.

Pobieranie:
plik testowy - 350MB

Po LAN: pobiera się od ~35Mb - 55Mb po czym transfer zostaje zakończony - bez błędu tak tak by plik został pobrany w całości
Przez Internet pobiera się od ~ 1.5Mb - 2.5Mb po czym sytuacja jak wyżej

Wysyłanie pliku:
plik testowy - 350MB

Zarówno po LAN jak i po przez Internet transfer urywa się po pewnym czasie (na pasku nie widać ile % wysłał). Jednak w tym przypadku plik nie pojawia się w ogóle w OC (nawet częściowo).

Dodatkowe info:
ownCloud 8.0.4 (stable)
Netgear R7000
Tomato by Shibby v1.28 MIPSR2-129 K26ARM USB AIO-64K

Połączony z 18 June 2015 20:12:54:
Nikt nie używa ownCloud czy nikt nie ma takiego problemu Wink?
Edytowany przez Ysiak dnia 18-06-2015 20:12
Netgear R7000: Tomato by Shibby v1.28 MIPSR2-130 K26ARM USB AIO-64K
Netgear WNR3500L v2: Tomato by Shibby v1.28 MIPSR2-128 K26 USB AIO
HTPC:[small] [b]Open[
 
Steel_Rat
No dobra popatrz tu
https://openlinksys.info/forum/viewth...ost_138467
WRT3200ACN (WRT32X) + OpenWRT 18.06+światełko 150/150 Mb/s
Asus RT-AC68UvE1 + RMerlin + Entware
Netgear WNR3500Lv2 + DDWRT
 
hermes-80
Problem był roztrząsany na łamach forum ale chyba nie został rozwiązany.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
Ysiak


Dzięki chyba na ten temat nie trafiłem. Większość osób ma problem z SSL'em. Ja takiego problemu nie mam. Standardowa konfiguracja spokojnie daje rade łącznie z redirectem na 443. Jedyny problem jaki mam to pobieranie i wysyłanie dużych plików. Aczkolwiek zachowuje się to dziwnie. Jeśli mam plik 350M i próbuję go pobrać zdalnie pobiera się tak jak pisałem do 2.5M. Jednakże jeśli mam wrzucone zdjęcie z aparatu które ma 5M - 6M to ściąga się poprawnie w całości. Sądziłem, że jest to kwestia dodatkowego buforowania pliku w tmp więc ustawiłem osobną partycję 100G i skonfigurowałem ją jako tmp dla owncloud'a ale nic to nie dało.

Cytat

hermes-80 napisał(a):

Problem był roztrząsany na łamach forum ale chyba nie został rozwiązany.


Martwisz mnie bardzo bo będę musiał kupić coś dodatkowego (nie chcę mieć NAS'a odpalonego 24H). Pewnie skończy się na raspberry pi.

Pytanie czy ktoś próbował skonfigurować to całkiem od zera w oparciu o apache lub lighttpd i php ze źródeł?
Osobiście próbowałem odpalić instancję lighttpd jednak cały czas mam 403 a logowanie do pliku nie działa (nie ma żadnych logów z lighttpd).

Pozdrawiam,
Netgear R7000: Tomato by Shibby v1.28 MIPSR2-130 K26ARM USB AIO-64K
Netgear WNR3500L v2: Tomato by Shibby v1.28 MIPSR2-128 K26 USB AIO
HTPC:[small] [b]Open[
 
SzalonyPtak

Cytat



Martwisz mnie bardzo bo będę musiał kupić coś dodatkowego (nie chcę mieć NAS'a odpalonego 24H). Pewnie skończy się na raspberry pi.

Pozdrawiam,


Wszyscy tylko malina a może banan?
BananaPI kupisz za 120 na Aliexpres z przesyłka do domu i masz dodatkowo port SATA. Mam w sieci 5 takich zabawek z OMV i ownCloudem do tego VPN i na każdym odpalony serwer www. I nic mi więcej nie potrzeba. Chociaż zastanawiam się nad zmianą na Orange Pi plus H3 ostatnio.
 
Ysiak

Cytat

SzalonyPtak napisał(a):

Cytat



Martwisz mnie bardzo bo będę musiał kupić coś dodatkowego (nie chcę mieć NAS'a odpalonego 24H). Pewnie skończy się na raspberry pi.

Pozdrawiam,


Wszyscy tylko malina a może banan?
BananaPI kupisz za 120 na Aliexpres z przesyłka do domu i masz dodatkowo port SATA. Mam w sieci 5 takich zabawek z OMV i ownCloudem do tego VPN i na każdym odpalony serwer www. I nic mi więcej nie potrzeba. Chociaż zastanawiam się nad zmianą na Orange Pi plus H3 ostatnio.


Może źle to napisałem . Nie będzie to raczej malina prędzej banan ale chętnie znalazł bym coś z dwoma kartami 1G i zbudował cały router od zera na Debianie. Port SATA na pewno by się przydał pytanie tylko czy wireless wchodzi w grę tylko na USB ?
Cały czas mam nadzieję, że odpale ownCloud na R7000 bo dopiero co go postawiłem. Spróbuję jeszcze z apache jeśli pójdzie to może i mod_sec uda się poprawnie dograć dograć.

Połączony z 21 June 2015 21:26:21:

Cytat

Ysiak napisał(a):

Cześć,

Mam świeżo postawione ownCloud. Niestety mam problem z "dużymi" plikami.
Jeśli próbuję pobrać lub wysłać jakiś większy plik transmisja zostaje przerwana.

Pobieranie:
plik testowy - 350MB

Po LAN: pobiera się od ~35Mb - 55Mb po czym transfer zostaje zakończony - bez błędu tak tak by plik został pobrany w całości
Przez Internet pobiera się od ~ 1.5Mb - 2.5Mb po czym sytuacja jak wyżej

Wysyłanie pliku:
plik testowy - 350MB

Zarówno po LAN jak i po przez Internet transfer urywa się po pewnym czasie (na pasku nie widać ile % wysłał). Jednak w tym przypadku plik nie pojawia się w ogóle w OC (nawet częściowo).

Dodatkowe info:
ownCloud 8.0.4 (stable)
Netgear R7000
Tomato by Shibby v1.28 MIPSR2-129 K26ARM USB AIO-64K

Połączony z 18 June 2015 20:12:54:
Nikt nie używa ownCloud czy nikt nie ma takiego problemu Wink?



Udało mi się rozwiązać powyższy problem Smile W chwili obecnej nie mam żadnego ograniczenia co do wielkości pliku jaki mogę wrzucać i pobierać. Pomimo, że nie mam potrzeby używania plików powyżej 1G, z ciekawości rozwiązanie testowałem na wygenerowanych różnej wielkości plikach kończąc na pliku 10G. Routery na których wykonałem testy to R7000. AC56 i WNR3500L v2.
Niestety WNR3500L v2 radzi sobie 'różnie' z odbieraniem (wrzucaniem do ownCloud) plików powyżej 200M. Problemem wydaje się być CPU które podczas wrzucania plików do OC często wchodzi na 100% użycia. Oczywiście da się używać OC na WNR3500L v2 ale raczej do zdjęć, dokumentów, muzyki i krótkich filmików. Na mocniejszych urządzeniach sprawa wygląda znacznie lepiej Smile Poniżej postaram się opisać co po przestudiowaniu dokumentacji nginx oraz owncloud docelowo skonfigurowałem.

Po zainstalowaniu OC zgodnie z tutorialem przygotowanym przesz Shibbiego i ewentualnym uruchomieniu SSL'a (oczywiście zalecam jego uruchomienie) należy:

1. Zmienić w pliku /.htaccess oraz /.user.ini
[.htaccess]
php_value upload_max_filesize 16G
php_value post_max_size 16G
[.user.ini]
upload_max_filesize=16G
post_max_size=16G

W moim przypadku całkowicie ściągnęło to ograniczenia co do wielkości pobierania oraz wysyłania plików w OC. Jedynym limitem pozostała wielkość użytej dla OC partycji. Jest to jednak dopiero pierwszy krok ponieważ dalsze ograniczenia nałożone są na sam serwer www i php.

2. Wybrać katalog TEMP używany podczas wysyłania pobierania plików z OC. Okazuje się, że plik podczas wysyłania (z OC do klienta) jest dodatkowo 'keszowany' i musi mieć miejsce żeby się odłożyć. Domyślnym katalogiem jest /var/lib/nginx/client w którym nie ma za dużo miejsca Wink Tak więc należy:

Zmienić konfigurację nginx
Web Server -> Nginx & PHP


[NGINX HTTP Section Custom configuration]
client_body_temp_path /tmp/mnt//data/tmp/; # - można oczywiście wybrać dowolny ja akurat chciałem mieć wszystko w jednym miejscy

[NGINX SERVER Section Custom configuration]
location ~ ^(?.+?\.php)(?/.*)?$ {
try_files $script_name = 404;
include /tmp/etc/nginx/fastcgi.conf;
fastcgi_param PATH_INFO $path_info;
fastcgi_pass 127.0.0.1:9000;
client_body_temp_path /tmp/mnt//data/tmp/; # to jedyna zmieniona linia w stosunku do oryginalnej konfiguracji jednak musi ona tyczyć się wskazanego 'locaton' więc powtórzyłem całą sekcję.
}
[PHP Custom configuration]
upload_max_filesize = 16G
post_max_size = 16G
php_value max_input_time 3600 # sama zmiana maksymalnej wielkości pliku nie zadziała jeśli nie zwiększymy timeout'u dla sesji w której plik jest przesyłany
php_value max_execution_time 3600 # ponieważ standardowo jest 60s a w tym czasie nie da się przesłać większych plików
upload_tmp_dir = /tmp/mnt//data/tmp/ #+ katalog tmp dla phpcgi

Pozostaje jeszcze kwestia TEMP dla fastcgi który domyślnie tworzony jest w /tmp/var/lib/nginx/fastcgi. Niestety nie znalazłem nigdzie informacji jak zmienić domyślny katalog więc zastosowałem 'obejście'

rm /tmp/var/lib/nginx/fastcgi -R
ln -s /tmp/mnt/ownCloud/data/tmp/fastcgi/ /tmp/var/lib/nginx/

Powyższe linkowanie należy umieścić w skryptach startowych ponieważ po restarcie katalog zostaje przywrócony a link usunięty.

Po wprowadzeniu powyższych zmian wszystko działa poprawnie. Nie mam żadnych problemów zarówno z wysyłaniem jak i odbieraniem większych plików.
Jak widać kluczem do sukcesu były katalogi tymczasowe oraz czas życia sesji dla wysyłanych plików.

Powodzenia. Smile
Edytowany przez Ysiak dnia 21-06-2015 21:26
Netgear R7000: Tomato by Shibby v1.28 MIPSR2-130 K26ARM USB AIO-64K
Netgear WNR3500L v2: Tomato by Shibby v1.28 MIPSR2-128 K26 USB AIO
HTPC:[small] [b]Open[
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 66

· Użytkowników online: 0

· Łącznie użytkowników: 24,126
· Najnowszy użytkownik: goldi111
Czat
Musisz się zalogować, aby opublikować wiadomość.

servee
24-01-2025 18:18
Światłowód + mediakonwenter. Ekranowana skrętka nie jest wymagana, taką sytuację już zastałem. Zamierzam ją wymienić na zwykłą. Da to coś?

shibby
17-01-2025 07:45
a ta skrętka ekranowana o której piszesz to jakiś wkopany przewód do bramy/furtki/kamer
y zewn? Jak tak to jego też przez zabezpieczenie podepnij.

shibby
17-01-2025 07:43
no to pora zabezpieczyć kable LAN zabezpieczeniami przeciwprzepięciow
ymi - tanio nie będzie. Jak przychodzi ci internet? Skrętką czy światłem? Jak skrętką to zacząłbym od tego.

servee
12-01-2025 12:52
Ponownie padły mi wszystkie porty sieciowe w routerze - to już 3-ci w 6 m-cy. Podejrzany to ekranowana, nieuziemiona skrętka - 12mb. Czy jest to możliwe?

dawidt
21-12-2024 01:09
siema Grin

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

116,999,835 unikalnych wizyt