Problem z baza

24 Październik, 2013 - 21:31

witam,
Home wysłało mi coś takiego i nie wiem jak do tego się zabrać

uprzejmie informuję, że podczas importu wskazanego zrzutu do bazy napotkano na poniższe błędy:

ERROR 1064 (42000) at line 1810: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '

24 Październik, 2013 - 21:41

Robisz import przez phpmyadmina?

24 Październik, 2013 - 23:27

tak i ciągle wywala 1064

25 Październik, 2013 - 00:32

Spróbuj przez HeidiSQL.

25 Październik, 2013 - 00:34

próbowałem importować po kilka tabel i wyskoczyło błąd przy próbie wczytania cache :

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' Fatal error: Out of memory (allocated 86769664) (tried to allocat' at line 1

25 Październik, 2013 - 11:36

Zauważyłem że cache_form ma 14 gb czy to normalne? Można bazę jakoś zoptymalizować?

26 Październik, 2013 - 12:03

Zauważyłem że cache_form ma 14 gb

Używasz moduł Mollom? On lubi tą tabelę tuczyć ;P

Sam importu nie dokonasz bo jak widzisz kończy się dostępna pamięć. Usuń z pliku importu wszelkie wiersze tabel cache_ i wówczas podeślij im.

26 Październik, 2013 - 19:16

podczas aktualizacji bazy z pozycji admina (raporty atyualizacja bazy) pojawia się błąd:

Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 9352 bytes) in /kalendarium24/sites/all/modules/views/plugins/views_plugin_display.inc on line 76

dlaczego?

26 Październik, 2013 - 19:45

cache_form ma 15 GB!! prawie tyle co cała baza. Mogę usunąć zawartość tej tabeli?

Co zrobić aby się nie zapychała?

26 Październik, 2013 - 19:57

Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 9352 bytes) in /kalendarium24/sites/all/modules/views/plugins/views_plugin_display.inc on line 76

dlaczego?

A dlaczego nie ;P Koniec pamięci i tyle. Poproś o więcej albo migruj na coś mocniejszego z większymi limitami. Widocznie inne procesy zużywały większość z wolnej pamięci i już brakło dla widoku.

A tak apropo to działa Ci CRON? Ta tabela powinna być czyszczona co x czas.

26 Październik, 2013 - 20:02

cache_form ma 15 GB!! prawie tyle co cała baza. Mogę usunąć zawartość tej tabeli?

Co zrobić aby się nie zapychała?

wyczyszczenie moze poprawic sytuacje?

26 Październik, 2013 - 20:44

Mogę usunąć zawartość tej tabeli?

Śmiało. Wszystkie tabele z cahe_ to tabele od cache'u. Także wejdź w nią via phpmyadmin i Wyczyść.

Co zrobić aby się nie zapychała?

Zależy co ją zapycha. Ja tak miałem z modułem Mollom - alternatywa to AntiSpam + reCaptcha dla formularza kontaktu czy rejestracji.

26 Październik, 2013 - 22:33

Opróżniłem wszystkie tabele Cache i strona ruszyła z kopyta!

DZięki!

Co do cron to nie działa, po ręcznym uruchomieniu pojawił się błąd:
ABORT: PHP cpu time limit exceeded in unserialize() called at [/sites/all/modules/views/includes/view.inc:2243], in views_db_object::load_row() called at [/sites/all/modules/views/views.module:1612], in views_load_display_records() called at [/sites/all/modules/ctools/includes/export.inc:489], in ctools_export_load_object() called at [/sites/all/modules/ctools/includes/export.inc:148], in ctools_export_crud_load_all() called at [/sites/all/modules/views/views.module:1432], in views_get_all_views() called at [/sites/all/modules/views/views.module:1389], in views_get_applicable_views() called at [/sites/all/modules/eva/eva.module:130], in eva_get_views() called at [/sites/all/modules/eva/eva.module:64], ..., in call_user_func_array() called at [/includes/menu.inc:517], in menu_execute_active_handler() called at [/index.php:21]

No i co na ten cache poradzić aby się nie zapychał mollom nie mam. Mam boost, ale miałem włączone buforowanie - nie wiem czy to może mieć znaczenie.

27 Październik, 2013 - 14:59

czoperek nie ma bata, migruj na vps'a albo jakąś chmurkę, które teraz w modzie. Obecny hosting jest za słaby = za małe limity.

Widok ociera się o limit pamięci, CRON nie może się wykonać bo kończy się czas... a inne limity pewnie też zbyt duże nie są.

CRON to podstawa jak on nie działa, w twoim przypadku nie jest wstanie się wykonać do konca, to lipa totalna. Możesz próbować modułem Elysa CRON wyłączyć niektóre procesy lub ustawić tak aby nie wszystkie naraz się wykonywały lub te "wymagające" (patrz na czas wykonania) w godzinach nocnych o ile nie są to jakieś ważniejsze zadania jak indeksacja wyszukiwarki czy mapa strony.

23 Sierpień, 2016 - 15:35

chętnie przyłączenia się do społeczności, uwielbiam czytać ciekawe forum!
192.168.1.1