Ongelmia päivityksessä 1.9 versioon

Started by JettVision, 04.04.14 - klo:09:09

Previous topic - Next topic

JettVision

Kaikki sujui muuten hyvin mutta kun kirjaudun sisälle tulee varoitusikkuna:

JavaScript
DataTables warning (table id = 'resultlist_open_invoices'): DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.

Ere Maijala

Tyhjennä selaimen välimuisti ja/tai MLInvoicen sivustoa koskevat evästteet. Sen pitäisi auttaa tähän ongelmaan. Ilmeisesti muuten tuon taulukon tietoja muistetaan vanhasta versiosta, jossa oli eri määrä sarakkeita. Pahoittelen hämminkiä, tämä oli kyllä tarkoitus välttää..

--Ere

Jyri

Mulla antaa laskutusosio seuraavan virheen: "DataTables warning (table id = 'resultlist_unpaid_invoices'): Added data (size undefined) does not match known number of columns (10)"

Tämä tuli siis 1.8.0 -> 1.9.0 päivityksen jälkeen.

Jyri

Tuo virhe hävisikin kun päivitin laskuja!?

Uutta laskua tehdessä antaa kovin lyhyen alasvetovalikon, mistä ei näy kuin kaksi ensimmäistä kirjaista tuotteesta, eli käytännössä pitää aina valita joku tuote  jotta alasvetovalikko muuttuu pidemmäksi ja näkee mitä mikäkin kohta oikeasti on?

Ere Maijala

Jyri, kokeilitko tyhjentää selaimen välimuistin?

--Ere

Uitto

Minulla myös pieniä ongelmia yhden asennuksen kanssa.

Yhden asennuksen sain toimimaan moitteitta vain ylikirjottamalla nämä uudet tiedostot vanhojen päälle.

Toinen asennus taas rupesi päivityksen jälkeen toimimaan kummallisesti. Lataa varsinkin etusivun tietoja todella kauan. Laskuja on vain noin kymmenkunta lähetettyinä, eikä yhtään odottavia. Silti vain lataa ja lataa....

En tiedä voisiko olla jotain tietokantaongelmaa? Tämä on tehnyt välillä semmoista, että laskutusohjelmassa pyörittäessä heittää yhtäkkiä kirjautumissivulle ja pyytää kirjautumaan uudestaan. Samoten silloin tällöin kun avaa vanhoja laskuja, niin ei näytä laskulle lisättyjä rivejä ennen kuin sivun refreshin jälkeen.

Onko kellään ollut vastaavia ongelmia?

ranetuo

Miten yhteys palvelimelle toimii? Meillä oli hitausongelmia, jonkinsortin rykimisiä. Mietin jo tietokannan siivoamistakin, josko auttaisi datamäärän liikkumisessa.

Pyysin palveluntarjoajaa tarkistamaan domainin suorituskyvyn ja niin siirrettiin domain heillä toiseen palvelimeen. Nyt on toiminut hyvin. Aiemmin tämä oli mulla omalla pikkupalvelimella, jonka suorituskyky ei sekään aivan vallaton (Atom 1,8 kHz duo/passive cooling, 2 Gb muistia/Ubuntu server/SSD RAID 1). Mutta siinäkin pyöri siedettävästi, huolimatta siitä että palvelin on taloyhtiön jaetun yhteyden takana.

Ere Maijala

Uitto, pystyisitkö katsomaan esim. Firefoxin Firebug-laajennuksen avulla, mikä tai mitkä pyynnöt palvelimelle kestävät pitkään? Tarkemmin:


  • Asenna Firebug Firefoxiin
  • Avaa Firebug (Työkalut -> Web-työkalut (englanninkielisiä) -> Firebug -> Open Firebug
  • Firebug tulee selaimen alalaitaan. Valitse Net-välilehti ja klikkaa sieltä Enable, jos se ei ole käytössä
  • Lataa hidasteleva MLInvoicen sivu

Tämän jälkeen näet listan pyynnöistä, joita palvelimelle tehtiin, ja kauanko ne kestivät. Löytyykö siitä hitautta jostain tietystä kohdasta tai kaikista pyynnöistä? Ei pitäisi tyypillisesti kestää paljon yli 100ms minkään pyynnön varsinkaan pienellä tietokannalla.

Kiitos!

--Ere

Uitto

Quote from: Ere Maijala on 04.08.14 - klo:21:30
Uitto, pystyisitkö katsomaan esim. Firefoxin Firebug-laajennuksen avulla, mikä tai mitkä pyynnöt palvelimelle kestävät pitkään? Tarkemmin:


  • Asenna Firebug Firefoxiin
  • Avaa Firebug (Työkalut -> Web-työkalut (englanninkielisiä) -> Firebug -> Open Firebug
  • Firebug tulee selaimen alalaitaan. Valitse Net-välilehti ja klikkaa sieltä Enable, jos se ei ole käytössä
  • Lataa hidasteleva MLInvoicen sivu

Tämän jälkeen näet listan pyynnöistä, joita palvelimelle tehtiin, ja kauanko ne kestivät. Löytyykö siitä hitautta jostain tietystä kohdasta tai kaikista pyynnöistä? Ei pitäisi tyypillisesti kestää paljon yli 100ms minkään pyynnön varsinkaan pienellä tietokannalla.

Kiitos!

--Ere

Hei,

Eipä tullut mieleen koittaa tuota. Olen käyttänyt näitä lähinnä html ja CSS-koodin tarkasteluun, en muistanut että firebug näyttää myös tuon aikajanan.

Tuon vikaantuneen päivityksen palautin takaisin vanhaan versioon. Kohta kun isoin sesonki on ohi niin koitan päivitystä uudestaan ja tarkastelen sitä firebugilla jos on jotain ongelmaa.

Sivut ja tämä mlinvoice on semmoisella serverillä, joka toimii yleensä nopeasti. Se on monissa tapauksissa muita hosting-palveluita nopeampi. Myös tuo toinen asennukseni, jonka päivitys onnistui, sijaitsee saman yrityksen serverillä. En siis usko varsinaisesti tietokannassa olevan mitään ongelmaa. Tietokantakaan ei ole vielä iso. Siellä on < 300 laskua, < 100 asiakasta ja < 20 tuotetta.